Skip to content

回复:0.3.1 候选发布版,请测试 ​

原始发布页

打开来源页面
查看 1 个交叉存档

引用自:knightmb 于 2010 年 7 月 15 日 下午 07:37:10

在 Windows 上,新币生成的优先级仍然被设为普通。如果你以生成新币模式运行 BitCoin,然后启动某个程序耗尽所有 CPU(例如 CPU hog:http://www.microtask.ca/cpuhog.html),你会看到 BitCoin 和 CPU hog 各占 50% 的 CPU,而不是 CPU Hog 占用全部 CPU、BitCoin 只在空闲时以低优先级运行。khash/s 也减半了,这进一步证明这些线程并没有以低于普通的优先级运行。

我没能复现这个问题。我有双处理器,所以运行了两个内存消耗程序。根据任务管理器,比特币占用了 0% 的 CPU。khash/sec 计量器一直卡住,因为它得不到任何 CPU 来更新。

你有双处理器吗?你确定当时运行的不是只占用单个处理器的消耗程序吗?

英文原文 ​

展开英文原文

Quote from: knightmb on July 15, 2010, 07:37:10 PM

On Windows, the priority of the Coin Generation is still net for normal. If you run BitCoin in Generate Coin mode, then load up something to eat up all the CPU (like CPU hog for example: http://www.microtask.ca/cpuhog.html) you'll see that both BitCoin and CPU hog share the CPU 50/50 instead of CPU Hog taking all the CPU and BitCoin running only on idle/low process. The khash/s is also reduced in half, so further evidence that the threads are not running in a lower than normal prioirty.

I was not able to reproduce this. I have dual-proc, so I ran two memory hogs. Bitcoin got 0% of CPU according to the task manager. The khash/sec meter stayed stuck because it couldn't get any CPU to update it.

Do you have dual-proc? Are you sure you weren't running a single processor hog?

为历史保存,为中文读者整理。每篇档案均附来源与英文原文。