是否有任何方法來限制用.NET編寫的Windows服務的cpu使用率,無論是在服務代碼內部還是外部。將當前線程設置爲最低優先級不是一種選擇,但一旦異常開始發生,cpu負載就會上升,是否可以限制這種情況?限制Windows .NET服務的CPU使用率
4
A
回答
0
這些天的內存帶寬和處理器緩存的使用情況與CPU時間相匹配。
我不知道,一直保持了操作系統的...
你可以嘗試使用了Thread.Sleep睡壁50%的時候,混亂,但可能工作。
5
你需要仔細看看你的應用程序。爲什麼拋出異常,爲什麼這些異常使用這麼多的CPU?
0
如果您需要控制代碼之外的CPU使用情況,我建議使用ThreadMaster http://threadmaster.tripod.com/這有點過時了,但我過去曾經使用它,它能夠成功地解決我的問題。
這不是長期解決方案的理想選擇,但在某些特定情況下可能是一個很好的工具。
相關問題
- 1. 使用Cgroups限制CPU使用率
- 2. 限制C#.NET 1.1中Ticker組件的CPU使用率
- 3. 限制Runtime.getRuntime()的CPU使用率exec
- 4. 如何限制Android的CPU使用率?
- 5. Python - 限制腳本的CPU使用率
- 6. C#限制線程的CPU使用率
- 7. 限制fwrite操作的CPU使用率
- 8. 如何限制CPU使用率?
- 9. 限制Caffe CPU內核使用率?
- 10. 如何限制FFMpeg CPU使用率?
- 11. 多重 - 限制CPU使用率
- 12. cgroups限制總CPU使用率
- 13. 如何減少Windows服務器的高CPU使用率?
- 14. 服務DLL的CPU利用率?
- 15. asp.net網絡服務高CPU使用率
- 16. 限制Web Worker CPU利用率?
- 17. SlimDX:限制幀速率以降低CPU使用率
- 18. 排除Windows服務器CPU佔用率過高的問題
- 19. 特定服務CPU利用率的Windows命令
- 20. MongoDB限制集合複製和非常高的CPU使用率
- 21. Windows服務使用了大量CPU(VB.NET)
- 22. Docker中限制內存和CPU使用的NGINX服務失敗
- 23. 如何使用C#.NET中的Windows服務調用Windows服務?
- 24. 如何在Windows下限制Python中的內存和CPU使用率?
- 25. Windows上的Python - conhost.exe CPU使用率
- 26. 限制MySQL用戶的CPU /內存使用率
- 27. 限制java應用到特定量的CPU使用率
- 28. 設置應用程序的資源限制(CPU使用率)
- 29. 限制Java應用程序的內存和CPU使用率
- 30. 使用.NET Windows服務在Windows 7
無法在Windows中將限制設置爲硬值(例如25%)。設置線程優先級是您應該考慮的一個選項,但是您需要做的事情是確定CPU爲什麼會跳躍。 – 2010-03-10 17:10:54