如何解决是什么限制了我的“Parallel.For”应用程序?
使用 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 举报,一经查实,本站将立刻删除。