per favore spiegare con l'esempio?Come usare lo sprof?
risposta
Dai messaggi di posta elettronica trovati here e here, ho estratto le seguenti note:
Dato un'applicazione my_app', which links against a shared object
my_sobj', ed è stato compilato con l' '-g' compilare bandiera:
#set the environment variable LD_PROFILE to the name of the shared obj
export LD_PROFILE=my_obj
#run your application
my_app
#this should create a file /var/tmp/my_sobj.profile
#now run sprof
sprof my_sobj my_sobj.profile
Fornisce informazioni sul profilo per la libreria condivisa, non per my_app
funziona solo per le cose di libc? O posso usarlo sulle mie librerie condivise compilate? – jdizzle
"nessun PLTREL trovato nell'oggetto" è l'errore che ottengo quando provo a profilare la mia libreria personale. Cosa devo fare al momento della compilazione/collegamento per includere le informazioni richieste? – jdizzle
- 1. come usare lo spinner
- 2. Swift come usare lo sfondo di NSTimer?
- 3. Come usare lo stile groovy negli orologi IntelliJ IDEA 2016?
- 4. Come usare lo scrollstrap bootstrap con menu comprimibile?
- 5. Come posso impostare lo sfondo di UITableView (lo stile tableview è "Raggruppato") per usare un'immagine?
- 6. come usare javascript Object.defineProperty
- 7. Perché non posso usare lo show segue in xcode 6.1?
- 8. Impossibile usare i pulsanti capacitivi mentre si tocca lo schermo
- 9. Come usare MySQL DECIMAL?
- 10. Quando dovrei usare AutoMapper e quando non lo sono
- 11. Come usare pg_stat_activity?
- 12. Swift: come usare sizeof?
- 13. Come usare Hibernate eqOrIsNull()
- 14. Come usare Jquery contiene?
- 15. Android: come usare CursorAdapter?
- 16. Va bene usare lo zoom: 1 nelle mie classi css?
- 17. Devo usare Xamarin o QT per lo sviluppo mobile?
- 18. Devo analizzare lo stato di git o usare gitsharp?
- 19. qual è lo scopo di usare parentesi quadre in json?
- 20. Posso usare lo stesso id in layout diversi in Android?
- 21. Come usare MutationObserver?
- 22. Come usare pthread_mutex_trylock?
- 23. Come usare come in XPath?
- 24. Best practice: usare lo spazio dei nomi o riaprire lo spazio dei nomi?
- 25. Come usare sigsuspend
- 26. Come usare RxJs distinctUntilChanged?
- 27. Come usare PyBrain?
- 28. Come usare Python's tempfile.NamedTemporaryFile()?
- 29. Posso usare enum come ConverterParameter?
- 30. Come usare regex in MySQL?
vedere http://stackoverflow.com/questions/1838989/gprof-how-to-generate-call-graph-for-functions-in-shared-library -che-è-legato/4959168 # 49591 68 – Dan