如何解决知道我的程序是仅使用一个CPU还是在多处理器计算机中使用多个CPU的命令
| 是否有任何命令可以知道我的程序是仅使用一个处理器还是使用多个处理器? 我的程序不是多线程的,因此我的程序一次只使用一个cpu,但是有时会在cpu之间切换。 我可以在程序中看到此切换顺序吗?有什么命令吗?解决方法
在Windows上,任务管理器显示单个处理器/内核的利用率。如果从一个核心切换到另一个核心,您应该能够将其视为图表中的下降,而另一个核心的活动同时上升。,如果您使用的是Windows,并且可以重新编译程序,则可以使用
GetCurrentProcessorNumber
API函数。但是请注意,这告诉您执行此功能时您在哪个处理器上,但是当然,等到该功能返回并可以读取答案时,您可能正在其他处理器上运行。,我认为该主题将回答您的问题,
以编程方式查找计算机上的内核数版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。