1
A
回答
2
「這取決於」。
如果程序正在進行大量系統調用,比如I/O密集程度很高,那麼您可以通過運行strace
來收集一些有用的信息。否則,您可能想要嘗試對其進行分析並檢查配置文件。請注意,分析通常要求您能夠重新構建程序以添加分析工具代碼。
+0
ltrace也可以提供幫助 – dimba 2012-01-12 16:13:36
相關問題
- 1. 生成應用程序運行日誌?
- 2. 在運行時從Jenkins Workflow腳本獲取生成日誌?
- 3. 如何在程序運行時生成並編譯C++代碼?
- 4. 生成日誌的應用程序中的實時日誌監控
- 5. C++程序在運行時
- 6. 在TFS生成日誌
- 7. 在運行時使用CodeDom.CompilerResults生成程序集(.dll)時生成清單
- 8. 如何在每次運行java應用程序時配置Log4j以生成新的日誌文件
- 9. 在運行時生成
- 10. 運行程序時調用日誌方法
- 11. 記錄內核日誌同時運行的應用程序
- 12. 在運行時打開/關閉日誌
- 13. 在運行時生成的可執行文件 - C++ /的Visual C++
- 14. 忽略子線程生成的日誌
- 15. 爬網程序在運行兩次時會生成重複項?
- 16. 在運行時動態生成DLL程序集
- 17. 從Xamarin.iOS運行時生成執行程序集
- 18. 在C程序中運行hello world shellcode時發生Segfault
- 19. Maven:輸出生成日誌
- 20. 以管理員身份運行bat文件時不生成日誌文件
- 21. C程序在運行時崩潰
- 22. 運行時錯誤R6034在C#程序
- 23. 在運行Android應用程序時在服務器上存儲日誌
- 24. 套接字C++程序在運行時成功編譯崩潰
- 25. C++程序成功建立,但在運行時出錯
- 26. 在運行時生成可執行jar
- 27. Log4j2,在運行時爲特定線程設置日誌級別
- 28. 從Subversion生成更改日誌日誌並與Jira集成
- 29. Azure日誌與應用程序網關診斷日誌集成
- 30. 我該如何去生成我的程序的日誌文件
'truss'有什麼問題?在Linux上,如果它不可用,則有'strace'。 – 2012-01-12 15:57:22
呃,就像你說的那樣,使用'truss'(Solaris&others)或'strace'(Linux)?你有什麼問題? – Celada 2012-01-12 15:57:56
是編譯的程序,還是你有它的來源? – 2012-01-12 15:58:24