我認爲http://www.webopedia.com/TERM/O/overhead.html給出了什麼編程「開銷」是一個很好的描述。我的問題是,操作發生的開銷是多少?是否有一種客觀的方式來衡量所有平臺(例如時間)?或者是否有必須應用的平臺特定指標?如何測量開銷
Q
如何測量開銷
1
A
回答
1
如果您可以關閉開銷功能(即使這需要註釋掉某些代碼),那麼手動計時可能就足夠了。
通過分析器運行代碼會告訴您運行時的哪個比例是開銷功能的結果。這種方法可以防止您再次猜測性能瓶頸的位置(與其他正在進行的處理相比,開銷功能可能不重要)。
0
基本上你做了'手術'veriosn和沒有,然後基準他們。什麼,取決於他們是誰。我懷疑你說的是「速度」,雖然響應性,磁盤佔用空間和內存佔用,以及資源分配(垃圾收集等),甚至編譯/解釋也同樣重要。
請記住,一個人的優化是另一個人的,這有點大嗎?
相關問題
- 1. 如何測量jit編譯開銷
- 2. 時間測量的開銷在Java中
- 3. 測量和最小化OpenCL開銷
- 4. 如何測量模擬框架(TypeMock)的開銷?
- 5. Dropwizard度量性能開銷
- 6. 如何減少CudaMemcpy開銷
- 7. 在C++中測量異常處理開銷
- 8. 測試自定義ORM解決方案性能開銷 - 如何?
- 9. ANN形狀的銷量預測
- 10. 如何檢測用戶從Facebook註銷?
- 11. 測試OpenId登錄,但如何註銷?
- 12. GitHub如何檢測登錄/註銷?
- 13. 如何使用client.post()測試django註銷?
- 14. 如何檢測註銷asp.net 4會話
- 15. SignalR客戶端如何檢測註銷?
- 16. 如何計算緩存開銷?
- 17. 如何計算Web請求的開銷?
- 18. 如何減少HDFStore的大小開銷?
- 19. 如何減少JAXB上下文開銷?
- 20. 如何銷售「Sharepoint開發人員」?
- 21. Iphone開發:MapKit,如何添加一個沒有銷釘的銷?
- 22. 如何在使用Authlogic時測試註銷/註銷(UserSessionsController銷燬操作)?
- 23. 檢測註銷
- 24. 線程開銷
- 25. SaveChanges()開銷
- 26. Matlab dfeval開銷
- 27. SQL Union開銷
- 28. 開銷在Java
- 29. DLL的開銷
- 30. GHC TypeLits開銷