Articles of prestazioni di

Efficienza della programmazione puramente funzionale

Qualcuno sa qual è il peggior rallentamento asintotico ansible che può accadere quando si programma puramente funzionalmente rispetto all’imperativo (cioè permettendo effetti collaterali)? Chiarimento dal commento di itowlson : c’è qualche problema per il quale l’algoritmo non distruttivo più noto è asintoticamente peggiore dell’algoritmo distruttivo più noto e, in caso affermativo, di quanto?

mentre (1) vs. per (;;) C’è una differenza di velocità?

Versione lunga … Un collega ha affermato oggi dopo aver visto il mio uso di while (1) in uno script Perl che for (;;) è più veloce. Ho sostenuto che dovevano essere uguali sperando che l’interprete ottimizzasse le differenze. Ho creato uno script che avrebbe eseguito 1.000.000.000 per iterazioni di loop e lo stesso numero […]

Dovrei usare Java’s String.format () se le prestazioni sono importanti?

Dobbiamo build sempre stringhe per l’output dei registri e così via. Sopra le versioni di JDK abbiamo imparato quando usare StringBuffer (molti appends, thread safe) e StringBuilder (molti appends, non thread-safe). Qual è il consiglio sull’uso di String.format() ? E ‘efficiente o siamo costretti ad attenerci alla concatenazione per one-liner in cui le prestazioni sono […]

Come si verifica il tempo di esecuzione del codice VBA?

C’è un codice in VBA con cui posso avvolgere una funzione che mi consenta di conoscere il tempo necessario per l’esecuzione, in modo da poter confrontare i diversi tempi di esecuzione delle funzioni?

Differenza di velocità nell’uso di stringhe in linea rispetto alla concatenazione in php5?

(assumere php5) considerare C’è molta differenza tra 1 e 2? Se no, che dire tra 1/2 e 3?

Uguale (=) contro LIKE

Quando si usa SQL, ci sono dei vantaggi nell’usare = in una clausola WHERE anziché LIKE ? Senza operatori speciali, LIKE e = sono uguali, giusto?

Strumenti di rete che simulano una connessione di rete lenta

Vorrei valutare visivamente il tempo di risposta delle pagine Web per diversi tipi di connessioni Internet (DSL, cavo, T1, dial-up ecc.) Mentre il mio browser e server web si trovano sulla stessa LAN o addirittura sulla stessa macchina. Esistono semplici strumenti di rete o plug-in del browser che rallentano la larghezza di banda della rete […]

Come “restituire un object” in C ++?

So che il titolo sembra familiare perché ci sono molte domande simili, ma sto chiedendo un aspetto diverso del problema (conosco la differenza tra avere cose in pila e metterle in pila). In Java posso sempre restituire riferimenti ad oggetti “locali” public Thing calculateThing() { Thing thing = new Thing(); // do calculations and modify […]

Come puoi velocizzare Eclipse?

Come puoi rendere l’esperienza con Eclipse più veloce? Ad esempio: disattivo tutti i plugin che non mi servono (Mylyn, Subclipse, …). Invece di usare un plugin per Mercurial , configuro TortoiseHG come uno strumento esterno.