Domande taggate «performance»

Per domande relative alla misurazione o al miglioramento del codice e dell'efficienza dell'applicazione.

8
Come cancellare rapidamente un oggetto JavaScript?
Con un array JavaScript, posso ripristinarlo a uno stato vuoto con una singola assegnazione: array.length = 0; Questo fa sì che l'array "appaia" vuoto e pronto per essere riutilizzato, e per quanto ho capito è una singola "operazione", ovvero tempo costante. Esiste un modo simile per cancellare un oggetto JS? …



8
Python: List vs Dict per la tabella di ricerca
Ho circa 10 milioni di valori che devo inserire in un tipo di tabella di ricerca, quindi mi chiedevo quale sarebbe stato un elenco o un dict più efficiente ? So che puoi fare qualcosa del genere per entrambi: if something in dict_of_stuff: pass e if something in list_of_stuff: pass …

3
Quanto overhead impone SSL?
So che non esiste una risposta semplice e rapida, ma esiste una generica stima approssimativa dell'ordine di grandezza per l'overhead di crittografia di SSL rispetto alla comunicazione socket non crittografata? Sto parlando solo dell'elaborazione delle comunicazioni e del tempo di trasmissione, senza contare l'elaborazione a livello di applicazione. Aggiornare C'è …

7
Come "restituire un oggetto" in C ++?
So che il titolo sembra familiare dato che ci sono molte domande simili, ma sto chiedendo un aspetto diverso del problema (conosco la differenza tra avere le cose in pila e metterle in pila). In Java posso sempre restituire riferimenti ad oggetti "locali" public Thing calculateThing() { Thing thing = …


4
postgresql COUNT (DISTINCT ...) molto lento
Ho una query SQL molto semplice: SELECT COUNT(DISTINCT x) FROM table; La mia tabella ha circa 1,5 milioni di righe. Questa query viene eseguita abbastanza lentamente; ci vogliono circa 7,5 secondi, rispetto a SELECT COUNT(x) FROM table; che dura circa 435 ms. Esiste un modo per modificare la mia query …

2
Perché HashSet <Point> è molto più lento di HashSet <string>?
Volevo memorizzare alcune posizioni di pixel senza consentire i duplicati, quindi la prima cosa che mi viene in mente è HashSet&lt;Point&gt;o classi simili. Tuttavia, questo sembra essere molto lento rispetto a qualcosa di simile HashSet&lt;string&gt;. Ad esempio, questo codice: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, …

1
In che modo la funzione util.toFastProperties di Bluebird rende le proprietà di un oggetto "veloci"?
Nel util.jsfile di Bluebird , ha la seguente funzione: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Per qualche ragione, c'è una dichiarazione dopo la funzione di ritorno, che non sono sicuro del perché sia ​​lì. Inoltre, sembra che sia …


17
Come gestire un generatore SecureRandom lento?
Se si desidera un numero casuale crittograficamente forte in Java, si utilizza SecureRandom. Sfortunatamente, SecureRandompuò essere molto lento. Se lo utilizza /dev/randomsu Linux, può bloccare l'attesa per la creazione di entropia sufficiente. Come evitare la penalità per le prestazioni? Qualcuno ha usato Uncommon Maths come soluzione a questo problema? Qualcuno …



7
SQL JOIN vs IN performance?
Ho un caso in cui l'utilizzo di JOIN o IN mi darà i risultati corretti ... Che in genere ha prestazioni migliori e perché? Quanto dipende da quale server di database stai eseguendo? (Cordiali saluti sto usando MSSQL)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.