我幾乎完成了一個應用程序,我注意到它在後臺運行約6-12%的cpu。這太多了嗎?我們的主要依賴應用程序的數量是多少?cpu佔用多少太多
1
A
回答
1
它取決於應用程序。對於像文本編輯器這樣的軟件來說,6-12%的CPU太多了。但是,網絡爬蟲和索引器通過30個線程爬取和索引網絡並不會太多。
無論是否太多還取決於系統上運行的其他進程的性質。儘管6-12%的CPU使用率可能不會對運行在系統上的其他進程造成威脅,但是如果您正在運行CPU密集型任務,比如說排序千兆字節的數據(您非常迫切需要或編制索引的網頁),則需要CPU使用率高達80%甚至更高,因此您不希望在服務器上運行任何其他CPU密集型進程。
1
如果您擔心自己可能在沒有意識到的情況下做了一些浪費操作,您可能需要使用profiler來查看您是否在代碼中花費了太多時間,而不應該這樣做。也可能出現這樣的情況,即您的應用程序需要6-12%的CPU來處理它,如果它實際上很好地使用它們,這應該不成問題。
相關問題
- 1. WINDOWSFORMAPPLICATIONBASE.RUN(STRING())佔用太多的CPU使用
- 2. Xpath在Postgresql上佔用CPU太多
- 3. C++ sleep佔用太多的CPU使用量
- 4. C++使用太多的CPU
- 5. Pyglet使用太多的CPU
- 6. Mysqldump佔用太多時間
- 7. textarea佔用太多高度
- 8. MongoDB佔用太多空間?
- 9. 佔用太多內存 - python
- 10. 多少javascript太多
- 11. 多少是太多?
- 12. WebBrowser控件佔用太多的CPU和RAM
- 13. u-boot佔用多少DRAM?
- 14. C#TableLayoutPanel MouseMove CPU太多
- 15. 多少Javascript太多了?
- 16. (Java)重載:多少太多?
- 17. 多少CSS太多CSS?
- 18. 有多少層太多?
- 19. 有多少個EJB太多?
- 20. 有多少NSTimers太多?
- 21. Webservices:多少數據太多?
- 22. 多少表開銷太多?
- 23. 有多少查詢太多?
- 24. 限制太多了多少?
- 25. STL有多少太多?
- 26. 有多少任務太多?
- 27. 多少時間太多?
- 28. JSON有多少JSON太多?
- 29. ajax調用太多了多少?
- 30. iPhone:多少內存使用量太多?