Utilizzo Windows 8.1 x64 con aggiornamento Java 7 45 x64 (non è installato Java a 32 bit) su un tablet Surface Pro 2. Il codice seguente richiede 1688 ms quando il tipo di i è lungo e 109 ms quando i è un int. Perché long (un tipo a 64 …
Vorrei ottimizzare le mie query, quindi esamino mysql-slow.log. La maggior parte delle mie query lente contiene ORDER BY RAND(). Non riesco a trovare una vera soluzione per risolvere questo problema. C'è una possibile soluzione su MySQLPerformanceBlog ma non credo che sia sufficiente. Su tabelle scarsamente ottimizzate (o aggiornate di frequente, …
Mi chiedo da tempo se sia consentito, all'interno delle migliori pratiche, astenersi dall'utilizzare il containsKey()metodo java.util.Mape invece eseguire un controllo nullo sul risultato da get(). La mia logica è che sembra ridondante cercare il valore due volte: prima per containsKey()e poi di nuovo per get(). D'altra parte può darsi che …
Indipendentemente dalle differenze funzionali, l'utilizzo delle nuove parole chiave "let" e "const" ha un impatto generico o specifico sul rendimento rispetto a "var"? Dopo aver eseguito il programma: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum: 0}; var …
Forse perché i set sono relativamente nuovi per Javascript ma non sono stato in grado di trovare un articolo, su StackO o altrove, che parli della differenza di prestazioni tra i due in Javascript. Allora, qual è la differenza, in termini di prestazioni, tra i due? In particolare, quando si …
C'è un commento nella libreria di compressione zlib (che è usata nel progetto Chromium tra molti altri) che implica che un ciclo do-while in C genera codice "migliore" sulla maggior parte dei compilatori. Ecco lo snippet di codice in cui appare. do { } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) && *(ushf*)(scan+=2) …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Attualmente non accetta nuove risposte o interazioni. Quali sono le tecnologie e le decisioni di programmazione che rendono Google in grado di servire una query così velocemente? Ogni volta …
Sto studiando gli hotspot delle prestazioni in un'applicazione che trascorre il 50% del suo tempo in memmove (3). L'applicazione inserisce milioni di interi a 4 byte in array ordinati e utilizza memmove per spostare i dati "a destra" per fare spazio al valore inserito. La mia aspettativa era che la …
Qualcuno conosce la risposta e / o ha un'opinione al riguardo? Poiché le tuple normalmente non sarebbero molto grandi, presumo che avrebbe più senso usare gli struct rispetto alle classi per questi. Che ne dici?
Mi chiedevo, c'è una differenza di prestazioni tra l'utilizzo di funzioni denominate e funzioni anonime in Javascript? for (var i = 0; i < 1000; ++i) { myObjects[i].onMyEvent = function() { // do something }; } vs function myEventHandler() { // do something } for (var i = 0; i …
A 32 bit, avevamo 8 registri "general purpose". Con 64 bit, l'importo raddoppia, ma sembra indipendente dalla modifica a 64 bit stessa. Ora, se i registri sono così veloci (nessun accesso alla memoria), perché non ce ne sono di più naturalmente? I costruttori di CPU non dovrebbero lavorare il maggior …
È possibile inserire un'interruzione di riga dove si trova il cursore in Vim senza entrare in modalità di inserimento? Ecco un esempio ( [x]significa che il cursore è acceso x): if (some_condition) {[ ]return; } Di tanto in tanto, potrei voler inserire altro codice. Quindi premere iper entrare in modalità …
Un mio amico ha detto che usare al <div style=""></div>posto del file css compresso messo come link hrefnella sezione principale dà un certo incremento delle prestazioni. È vero?
Mentre profilavo un pezzo di codice Python ( python 2.6fino a 3.2), ho scoperto che il strmetodo per convertire un oggetto (nel mio caso un intero) in una stringa è quasi un ordine di grandezza più lento rispetto all'utilizzo della formattazione della stringa. Ecco il punto di riferimento >>> from …
Quando si cerca di capire come viene eseguita un'istruzione SQL, a volte si consiglia di esaminare il piano di spiegazione. Qual è il processo da seguire per interpretare (dare un senso) a un piano di spiegazione? Cosa dovrebbe risaltare come "Oh, funziona magnificamente?" contro "Oh no, non è giusto".
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.