问题描述
使用 VS2019,C#.net 5.0 我写了一个应用程序,计算 16000 点到 16000 点的距离矩阵,两个嵌套的 Parallel.For:
x
它在第一次运行时以 77%-99% 的 CPU 负载运行。它在 Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\State\UserSettings\ 中注册了 EXE 的位置 在第二次运行时,它不允许 CPU 负载超过 20%。 如果我移动项目目录,应用程序将再次在 %99 处运行一次。 我认为它受到 Windows 的限制。 如何在 99% 的 CPU 负载下运行它?
我卸载了杀毒软件。
Windows 版:
Windows 10 家庭版单一语言 版本 21H1 安装于 21/ 11/ 2020 操作系统版本 19043.985 体验 Windows 功能体验包 120.2212.2020.0
电源选项,高级设置,
处理器电源管理
最低处理器状态: 电池电量:100% 插入:100%
系统散热策略: 使用电池:活动 已插入:活动
最大处理器状态: 电池电量:100% 插入:100%
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)