Articles of prestazioni di

Come posso velocizzare il mio programma Perl?

Queste sono davvero due domande, ma sono così simili, e per semplificare, ho pensato di farle unire insieme: Primo : dato un progetto Perl stabilito, quali sono alcuni modi decenti per accelerarlo oltre la semplice ottimizzazione in-code? Secondo : quando scrivi un programma da zero in Perl, quali sono alcuni buoni modi per migliorare notevolmente […]

Elementi bin per riga – Bincount 2D vettorizzato per NumPy

Ho un array NumPy con valori interi. I valori della matrice vanno da 0 a max elementi in matrice (in altre parole, tutti i numeri da 0 a max di elementi dati presentati in essa). Ho bisogno di build una soluzione efficace (soluzione efficace veloce e completamente vettoriale ) per cercare il numero di elementi […]

Il sito ASP.NET a volte si blocca e / o mostra testo dispari nella parte superiore della pagina durante il caricamento, su server con bilanciamento del carico

Ho vari server (dev, 2 x test, 2 x prod) che eseguono lo stesso sito di asp.net. I server di test e di produzione sono in coppie bilanciate del carico (prod1 con prod2 e test1 con test2). La coppia di server di test presenta una sorta di (super) rallentamento o congelamento durante circa uno su […]

Dimensione del buffer ottimale per il file buffer?

Sto scrivendo un’applicazione che ha bisogno di leggere file abbastanza grandi. Mi sono sempre chiesto quale sia la dimensione ottimale per il buffer di lettura su un moderno computer Windows XP. Ho cercato su Google e ho trovato molti esempi che avevano 1024 come dimensione ottimale. Ecco un frammento di ciò che intendo: long pointer […]

Java: qual è il tempo di O grande per dichiarare una matrice di dimensione n?

Qual è il tempo di esecuzione della dichiarazione di una matrice di dimensione n in Java? Suppongo che ciò dipenderebbe dal fatto che la memoria sia zero sulla raccolta dei rifiuti (nel qual caso potrebbe essere O (1)) o sull’inizializzazione (nel qual caso dovrebbe essere O (n)).

Il modo più efficiente di convertire String in Integer in java

Esistono molti modi per convertire una stringa in un object intero. Qual è il più efficiente tra i seguenti: Integer.valueOf() Integer.parseInt() org.apache.commons.beanutils.converters.IntegerConverter Il mio caso d’uso ha bisogno di creare wrapper Integer objects … significa no primitive int … e i dati convertiti sono usati per sola lettura.

Qual è il miglior strumento / quadro macro-benchmark per misurare un algoritmo complesso a thread singolo in Java?

Voglio fare alcune misure di prestazioni (principalmente runtime) per il mio codice Java, un algoritmo singolo, locale, complesso. (Quindi non voglio un macro-benchmark per misurare un’implementazione JVM.) Con lo strumento, mi piacerebbe analizzare la complessità , cioè vedere come il mio codice scala per un parametro n (la profondità di ricerca). (Ho già un test […]

Prestazioni di prova / cattura Java, è consigliabile mantenere al minimo ciò che è contenuto nella clausola try?

Considerando che hai un codice come questo: doSomething() // this method may throw a checked a exception //do some assignements calculations doAnotherThing() //this method may also throw the same type of checked exception //more calls to methods and calculations, all throwing the same kind of exceptions. Ora so che, quando si costruisce l’eccezione, si verifica […]

Minimizza l’output HTML dell’applicazione ASP.NET

Quali sono i modi con cui possiamo ridurre la dimensione della risposta HTML inviata da un’applicazione asp.net? Sto usando i controlli che non sono di mia proprietà e produce output con spazi bianchi. Sono interessato a Minimizzare l’intero output HTML della pagina proprio come fa Google (Visualizza fonte www.google.com) per migliorare i tempi. C’è qualche […]

Come scrivere il codice di streaming di file super-veloce in C #?

Devo dividere un file enorme in molti file più piccoli. Ciascuno dei file di destinazione è definito da un offset e dalla lunghezza come numero di byte. Sto usando il seguente codice: private void copy(string srcFile, string dstFile, int offset, int length) { BinaryReader reader = new BinaryReader(File.OpenRead(srcFile)); reader.BaseStream.Seek(offset, SeekOrigin.Begin); byte[] buffer = reader.ReadBytes(length); BinaryWriter […]