【发布时间】:2012-02-17 04:11:16
【问题描述】:
我需要编写一个应用程序,它可以在一定时间内以预设值(例如,30%、50%、90% 等)模拟高 CPU 使用率。这意味着它将需要两个输入(CPUUsage 和持续时间)。假设我使用 50% 的 CPU 使用率和 2 分钟的持续时间)。这意味着当我运行应用程序时,它应该占用 50% 的 CPU 时间 2 分钟。有什么想法可以实现吗?
【问题讨论】:
-
有很多方法可以在 2 分钟内占用 50% 的 CPU。忙循环 1 分钟,睡眠 1 分钟。或者忙循环1s,休眠1s。那么内存使用情况呢?大概您正在尝试复制一个真实的程序。那想必也会锻炼记忆力。有没有机会告诉我们问题出在哪里?
标签: c# simulation cpu-usage