Domande taggate «performance»

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

24
L'impatto sulle prestazioni dell'utilizzo di instanceof in Java
Sto lavorando su un'applicazione e un approccio progettuale prevede un uso estremamente pesante instanceofdell'operatore. Mentre so che il design OO generalmente cerca di evitare l'uso instanceof, questa è una storia diversa e questa domanda è puramente correlata alle prestazioni. Mi chiedevo se ci fosse qualche impatto sulle prestazioni? È veloce …

25
Differenza tra la dichiarazione di variabili prima o in loop?
Mi sono sempre chiesto se, in generale, dichiarare una variabile usa e getta prima di un loop, anziché ripetutamente all'interno del loop, faccia qualche differenza (di performance)? Un esempio (abbastanza inutile) in Java: a) dichiarazione prima del ciclo: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …

12
Quanti thread sono troppi?
Sto scrivendo un server e invio ciascuna azione in un thread separato quando viene ricevuta la richiesta. Lo faccio perché quasi ogni richiesta fa una query al database. Sto usando una libreria di threadpool per ridurre la costruzione / distruzione dei thread. La mia domanda è: qual è un buon …

14
Non è sciocco che una piccola favicon richieda ancora un'altra richiesta HTTP? Come posso mettere la favicon in uno sprite?
La taglia scade tra 4 giorni . Le risposte a questa domanda hanno diritto a un premio di reputazione di +100 . Rounin è alla ricerca di una risposta da una fonte attendibile . Tutti sanno come impostare un collegamento favicon.ico in HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> Ma penso …

17
Monitoraggio del tempo di esecuzione dello script in PHP
PHP deve tenere traccia della quantità di tempo della CPU utilizzata da un determinato script per imporre il limite max_execution_time. C'è un modo per accedere a questo all'interno dello script? Vorrei includere alcune registrazioni con i miei test su quanta CPU è stata bruciata nel PHP effettivo (il tempo non …
289 php  performance 



2
Perché alcuni confronti float <interi sono quattro volte più lenti di altri?
Quando si confrontano float con numeri interi, alcune coppie di valori richiedono molto più tempo per essere valutate rispetto ad altri valori di grandezza simile. Per esempio: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Ma se il float o l'intero viene ridotto o ingrandito …





4
Perché Java attiva gli input contigui sembra funzionare più velocemente con i casi aggiunti?
Sto lavorando su alcuni codici Java che devono essere altamente ottimizzati in quanto verranno eseguiti in funzioni attive che vengono invocate in molti punti della mia logica principale del programma. Parte di questo codice comporta la moltiplicazione di doublevariabili per 10sorti a int exponents arbitrari non negativi . Un modo …

10
Ho appena scoperto perché tutti i siti Web ASP.Net sono lenti e sto cercando di capire cosa fare al riguardo
Ho appena scoperto che ogni richiesta in un'applicazione Web ASP.Net ottiene un blocco della sessione all'inizio di una richiesta e quindi la rilascia alla fine della richiesta! Nel caso in cui le implicazioni di ciò vadano perse per te, com'era inizialmente per me, ciò significa sostanzialmente quanto segue: Ogni volta …

2
Perché 'x' in ('x',) è più veloce di 'x' == 'x'?
&gt;&gt;&gt; timeit.timeit("'x' in ('x',)") 0.04869917374131205 &gt;&gt;&gt; timeit.timeit("'x' == 'x'") 0.06144205736110564 Funziona anche con tuple con più elementi, entrambe le versioni sembrano crescere in modo lineare: &gt;&gt;&gt; timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 &gt;&gt;&gt; timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 &gt;&gt;&gt; timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 &gt;&gt;&gt; timeit.timeit("'x' == 'y' …

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.