Domande relative al miglioramento delle prestazioni delle applicazioni, questo può variare dall'architettura del software di selezione alla selezione di algoritmi.
Un collega mi ha detto che nella creazione di oggetti Java è l'operazione più costosa che potresti eseguire. Quindi posso solo concludere di creare il minor numero possibile di oggetti. Questo sembra in qualche modo vanificare lo scopo della programmazione orientata agli oggetti. Se non stiamo creando oggetti, stiamo solo …
In questo benchmark , la suite impiega 4 volte di più per completare con le promesse ES6 rispetto alle promesse di Bluebird e utilizza 3,6 volte più memoria. Come può una libreria JavaScript essere molto più veloce e leggera dell'implementazione nativa di v8 scritta in C? Le promesse di Bluebird …
Di recente ho posto una domanda su Stack Overflow per scoprire perché isset () era più veloce di strlen () in PHP . Ciò ha sollevato dubbi sull'importanza del codice leggibile e se vale la pena considerare anche i miglioramenti delle prestazioni dei micro-secondi nel codice. Mio padre è un …
La mia ultima valutazione del lavoro ha incluso solo un punto debole: la tempestività. Sono già a conoscenza di alcune cose che posso fare per migliorare questo, ma quello che sto cercando sono altre. Qualcuno ha suggerimenti o consigli su cosa fanno per aumentare la velocità della loro produzione senza …
Supponiamo che io dia ai miei sviluppatori una macchina veloce e urlante. VS2010 basato su WPF si carica molto rapidamente. Lo sviluppatore crea quindi un'applicazione WPF o WPF / e che funziona perfettamente sulla sua scatola, ma molto più lentamente nel mondo reale. Questa domanda ha due parti ... 1) …
Un tema ricorrente su SE ho notato in molte domande è l'argomento in corso secondo cui C ++ è più veloce e / o più efficiente di linguaggi di livello superiore come Java. La contro argomentazione è che la moderna JVM o CLR può essere altrettanto efficiente grazie a JIT …
Di recente ho intervistato su Amazon. Durante una sessione di programmazione, l'intervistatore mi ha chiesto perché ho dichiarato una variabile in un metodo. Ho spiegato il mio processo e mi ha sfidato a risolvere lo stesso problema con meno variabili. Ad esempio (questo non proviene dall'intervista), ho iniziato con il …
Ho imparato un po 'di C ++ e spesso devo restituire oggetti di grandi dimensioni da funzioni create all'interno della funzione. So che c'è il passaggio per riferimento, restituisce un puntatore e restituisce soluzioni di un tipo di riferimento, ma ho anche letto che i compilatori C ++ (e lo …
Sono una persona religiosa e faccio sforzi per non commettere peccati. Questo è il motivo per cui tendo a scrivere piccole funzioni ( più piccole di così , per riformulare Robert C. Martin) per conformarmi ai vari comandamenti ordinati dalla Bibbia del codice pulito . Ma controllando alcune cose, sono …
Sembra che ci sia una tendenza recente in JavaScript verso il trattamento delle strutture di dati come immutabili. Ad esempio, se è necessario modificare una singola proprietà di un oggetto, è preferibile creare un oggetto completamente nuovo con la nuova proprietà e copiare semplicemente tutte le altre proprietà dal vecchio …
A volte Java supera C ++ nei benchmark. Certo, a volte C ++ supera. Vedi i seguenti link: http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ Ma come è possibile? Mi sorprende il fatto che interpretato dal codice potrebbe mai essere più veloce di un linguaggio compilato. Qualcuno può spiegare per favore? Grazie!
Quando scrivo codice cerco sempre di rendere il mio codice il più pulito e leggibile possibile. Ogni tanto arriva un momento in cui è necessario attraversare la linea e passare da un bel codice pulito a un codice leggermente più brutto per renderlo più veloce. Quando è corretto attraversare quella …
Ho appena usato ~ 1 miliardo come conteggio per un z-indexCSS e pensavo ai confronti che dovevano continuare. C'è una differenza nelle prestazioni a livello di ALU nei confronti tra numeri molto grandi rispetto a numeri molto piccoli? Ad esempio, uno di questi due frammenti sarebbe più costoso dell'altro? snippet …
Per molto tempo in SO e in altri luoghi Java ha la reputazione di essere lento. Dalle battute a molti commenti in domande e risposte, la gente crede ancora che Java sia lento basandosi esclusivamente sull'esperienza con esso negli anni '90. Questo è il mio problema: abbiamo smentito (la maggior …
Sto confrontando due tecnologie al fine di ottenere una raccomandazione per la quale una dovrebbe essere utilizzata da un'azienda. Il codice della tecnologia A viene interpretato mentre il codice della tecnologia B viene compilato in codice macchina. Nel mio confronto dichiaro che la tecnologia B in generale avrebbe prestazioni migliori …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.