Articles of prestazioni

Symfony2 Tempo di inizializzazione lento

Ho Symfony2 in esecuzione su una macchina virtuale Ubuntu Server 12.04 (64-bit) (VirtualBox). L’host è un MacBook Pro. Per qualche ragione sto ricevendo tempi di richiesta molto lunghi in modalità sviluppo (app_dev.php). So che è più lento in modalità dev, ma sto parlando di 5-7 secondi per richiesta (a volte anche più lento). Sul mio […]

Clflush per invalidare la linea della cache tramite la funzione C.

Sto cercando di usare clflush per clflush manualmente una linea di cache per determinare la cache e le dimensioni delle linee. Non ho trovato alcuna guida su come usare quella istruzione. Tutto quello che vedo sono alcuni codici che utilizzano funzioni di livello superiore per questo scopo. C’è una funzione del kernel void clflush_cache_range(void *vaddr, […]

Regressione lineare semplice a coppie rapide tra variabili in un frame di dati

Ho visto una regressione lineare semplice accoppiata o generale accoppiata molte volte su Stack Overflow. Ecco un set di dati giocattolo per questo tipo di problema. set.seed(0) X <- matrix(runif(100), 100, 5, dimnames = list(1:100, LETTERS[1:5])) b <- c(1, 0.7, 1.3, 2.9, -2) dat <- X * b[col(X)] + matrix(rnorm(100 * 5, 0, 0.1), 100, […]

Come velocizzare il tempo di compilazione del mio progetto C ++ abilitato per CMake?

Mi sono imbattuto in molte domande su SO riguardanti aspetti specifici del miglioramento del tempo di turn-around dei progetti C ++ abilitati CMake ultimamente (come “A quale livello dovrei distribuire il mio processo di compilazione?” O “cmake rebuild_cache per solo una sottodirectory?” ), Ero chiedendo se esiste una guida più generale che utilizza le possibilità […]

Efficiente algoritmo di prodotto cartesiano

Qualcuno può dimostrare per me un algoritmo di prodotto cartesiano più efficiente di quello che sto usando attualmente (supponendo che ce ne sia uno). Mi sono guardato attorno SO e ho cercato un po ‘su google ma non riesco a vedere nulla di ovvio in modo da potermi perdere qualcosa. foreach (int i in is) […]

Quali metodi possono essere utilizzati per estendere in modo efficiente la lunghezza dell’istruzione su x86 moderno?

Immagina di voler allineare una serie di istruzioni di assemblaggio x86 a determinati limiti. Ad esempio, si consiglia di allineare i loop a un limite di 16 o 32 byte o di impacchettare le istruzioni in modo che siano posizionate in modo efficiente nella cache di uop o altro. Il modo più semplice per ottenere […]

Il modo più efficiente per inserire le righe nel database MySQL

Ho letto molte domande a riguardo ma non sono riuscito a trovarne una abbastanza veloce. Penso che ci siano modi migliori per inserire un sacco di righe in un database MySQL Io uso il seguente codice per inserire 100k nel mio database MySQL: public static void CSVToMySQL() { string ConnectionString = “server=192.168.1xxx”; string Command = […]

Metodi di paging di SQL Server 2008?

Devo lavorare con un elenco potenzialmente grande di record e sono stato Google a cercare modi per evitare di selezionare l’intero elenco, invece voglio consentire agli utenti di selezionare una pagina (come da 1 a 10) e visualizzare i record di conseguenza. Supponiamo che per 1000 record avrò 100 pagine di 10 record ciascuna e […]

Esiste una differenza di prestazioni tra “let” e “var” in JavaScript

La differenza tra queste due parole chiave in termini di scoping è già stata ampiamente discussa qui , ma mi chiedevo se ci fosse un qualche tipo di differenza di prestazioni tra i due, e se così fosse, sarebbe trascurabile, o in quale momento sarebbe diventato significativo?

Test delle prestazioni Java

Voglio fare alcuni test di temporizzazione su un’applicazione Java. Questo è quello che sto facendo attualmente: long startTime = System.currentTimeMillis(); doSomething(); long finishTime = System.currentTimeMillis(); System.out.println(“That took: ” + (finishTime – startTime) + ” ms”); C’è qualcosa di “sbagliato” nel test delle prestazioni come questo? Qual è un modo migliore? Duplicato : il benchmark del […]