|
|
1
5
纯粹地 cpu受限,但也涉及一些I/O。
我使用
结果与
给定一个合理的计算大小,对于一个纯cpu限制的任务,默认cpu和双cpu几乎没有区别。在这里,两个测试都有相同的最佳时间。
现在,添加2秒睡眠作为I/0的虚拟,画面看起来就不同了。与默认值相比,使用两倍于默认值的进程可以提高大约3秒的速度。 |
|
|
2
2
这是因为当线程等待I/O时,处理器实际上可以在其他线程上工作。 如果您有一个CPU繁重的任务,那么更多的处理器实际上会减慢它。 |
|
|
Cam · Pandas列表日期到日期时间 1 年前 |
|
|
LMC · Numpy数组布尔索引以获取包含元素 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
ShaAnder · 为什么sqllachemy返回的是类而不是字符串 1 年前 |
|
|
Pernoctador · Python映射可以复制吗?我需要参考地图 1 年前 |