.net - 限制 Windows .NET 服务的 CPU 使用率

标签 .net cpu-usage throttling

是否有任何方法可以限制用 .NET 编写的 Windows 服务的 CPU 使用率,无论是在服务代码内部还是外部。将当前线程设置为最低优先级不是一个选项,但是一旦异常开始发生,CPU 负载就会上升,是否可以限制这一点?

最佳答案

您需要仔细查看您的申请。为什么它会抛出异常,以及为什么这些异常会使用如此多的 CPU?

关于.net - 限制 Windows .NET 服务的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418863/

相关文章:

c# - 如何解决使用 C# 在 Windows 服务上捕获屏幕截图的问题?

linux - 如何在 C 中获取 CPU 和内存使用情况? (在 Linux 系统中)

javascript - 窗口调整大小事件在 ie7 中不断触发

.net - 控制台应用程序可以在完成工作之前保持事件状态吗?

.net - C#.Net Windows 应用程序 - 在我的 NT 中获取记录的用户名

java - 哪个 CPU 使用率反射(reflect)了真实情况?

java cpu使用监控

Linkedin API throttle 限制

android - 如何在 Android 屏幕关闭时让 CPU 远离 'sleeping'?

c# - WPF DispatcherTimer 和鼠标按钮单击计时