Domande con tag 'profiling'

11
risposte

È sempre sbagliato ottimizzare prima della profilazione? [duplicare]

Vedo il mantra di "profilazione prima dell'ottimizzazione" ripetuto ancora e ancora qui, su SO e altrove. Sebbene utilizzi certamente strumenti di profilazione, sono solo occasionalmente sorpreso dai risultati. Sembra che, il più delle volte,...
posta 31.03.2011 - 16:40
1
risposta

Come vedere quali parti del codice vengono eseguite più spesso?

Mi piacerebbe essere in grado di vedere quale codice in migliaia di righe di codice sorgente viene eseguito più spesso e richiede più tempo. Lo scopo di questo sarebbe l'ottimizzazione. Essere in grado di vedere quali parti del codice vengono...
posta 10.08.2013 - 03:14
4
risposte

Come trovare i colli di bottiglia in un'applicazione? [duplicare]

Sto costruendo un'applicazione con molti componenti, molti dei quali sono di terze parti, quindi so solo cosa posso ottenere dalla loro documentazione. Di tanto in tanto, per pura fortuna, ho scoperto che uno di questi componenti era piutto...
posta 21.09.2013 - 00:03
11
risposte

Dove ottimizzi?

Ci sono due aree per ottimizzare la velocità in: Dove viene speso il maggior tempo Il codice che viene chiamato più Qual è il posto migliore in cui iniziare l'ottimizzazione? Spesso il codice che viene chiamato il più spesso ha già t...
posta 22.02.2011 - 19:44
2
risposte

Ottengo risultati di profilazione validi con l'ottimizzazione disattivata?

Uso perf per profilare la mia applicazione. Per semplificare l'interpretazione del grafo delle chiamate risultante, ho partizionato i loop principali utilizzando le funzioni dell'etichetta come maptable_appendRange che possono essere faci...
posta 23.08.2016 - 13:03
5
risposte

La profilazione senza benchmark porta a micro-ottimizzazione?

Leggi prima: per una definizione dei due termini ("profiling" e "benchmarking") e la necessità di distinguerli, leggi questo answer a un precedente domanda . Devo ammettere che fino a quando ho visto Winston Ewert 's risposta, non ho mai...
posta 09.05.2011 - 00:53
2
risposte

Quando si profila una funzione per l'uso a tempo, quali informazioni sono desiderabili?

Sto scrivendo un programma simile al modulo timeit di Python. L'idea è di cronometrare una funzione eseguendola ovunque da 10 a 100.000 volte a seconda del tempo necessario e quindi di riportare i risultati. Ho letto che il numero più im...
posta 30.12.2010 - 04:27
4
risposte

Interpretazione dei risultati del profilo

Sto praticando algoritmo e strutture dati. Pertanto, continuo a profilare i miei programmi. Ecco un esempio di output di gprof: Each sample counts as 0.01 seconds. % cumulative self self total time seconds...
posta 02.05.2012 - 01:06
2
risposte

Determinazione del costo delle chiamate API [chiuso]

[Questo è un cross post originariamente pubblicato da me in SO. Penso che la domanda sia più appropriata qui.] Stavo passando per l'API di AdWords e ho trovato il foglio dei tassi: link . Addebitano $ 0,25 per 1000 unità API e sotto la...
posta 12.01.2011 - 19:22
1
risposta

Attributo condizionale in XML - soluzione più concisa?

Ho il compito di impostare il profiling condizionale - un metodo per taggare blocchi di XML con un attributo, che verrà poi utilizzato come valore condizionale per estrarre sottoinsieme di tale XML. Dai un'occhiata ad un'altra definizione / esem...
posta 05.06.2012 - 14:26