我几乎完成了一个应用程序,我注意到它在后台运行约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:多少内存使用量太多?