【发布时间】:2011-05-31 09:20:40
【问题描述】:
我的 Delphi 开始使 CPU 过热。一旦我启动 Delphi,它就会为自己占用一个完整的核心,并且冷却器开始非常努力地工作。有什么技巧可以解决这个问题吗?
我知道如果我同时使用“Delphi”和“bug”这两个词,Stack Overflow 上的一些人会开始释放热气,但这是一个非常讨厌的错误,因为它会浪费大量能量(尤其是在打开时)电池),并且会因过热而使计算机过早老化。
更新:
仅当活动选项卡是项目 (dproj) 文件时才会出现此问题。一旦我切换到另一个文件 (pas),CPU 就会回到 0%-1%。它发生在任何 dproj 文件中,但仅当 IDE 在屏幕上可见时才会发生(未最小化到任务栏)。所以这显然是一个渲染错误。
更新:
看起来 Warren P 找到了产生类似错误的方法。看看他的回答。
更新:
我看到这个问题也出现在一个非常大的 PAS 单元上,但是在我让 Delphi IDE 窗口在后台(未使用)3-5 分钟后出现最大 CPU 利用率。我可以通过将窗口最小化到任务栏或切换到另一个 IDE 选项卡来解决它。
【问题讨论】:
-
启动后会无限期地继续吗?
-
任何 .dproj 文件,还是只是一个特定的文件?
-
嗨布鲁斯。好问题。请参阅(第二次)更新。
-
@Andreas - 不幸的是,这是一台 Qosmio X505 笔记本电脑。我无法更改它,因为它仍在保修期内。但是大冷柜/小冷柜,我觉得不正常。对吗?
-
开个玩笑.. 不,100% CPU 不“正常”。我用我的 XE 检查了它,CPU 负载几乎一直接近于零。我唯一的想法是切换代码洞察/错误洞察,也许您的项目存在问题。 (在早期版本的 Delphi 中有这个...)
标签: delphi delphi-xe delphi-ide