读书人

怎么防止程序一执行就占用 cpu 99%然后

发布时间: 2012-04-26 14:01:31 作者: rapoo

如何防止程序一执行就占用 cpu 99%然后就死掉?
循环过程,非常容易一下子就占CPU 99%或稍低,把程序弄死.有什么办法防止? vb程序或windows怎么这么不智能呢?应该自动适应自动调整分配下慢慢来么,别一上来就把cpu整死.

[解决办法]
递归,估计你耗尽了系统堆栈吧,但是如果是耗尽堆栈应该也是提示堆栈溢出,而不应该将管理器也弄趴下啊
我还真不知道如何将管理器弄趴下呢

你在IDE执行,看看Ctr-break能否进入调试
[解决办法]
这代码咋这么眼熟呢....

VB code
ReDim Preserve FoundFile(Ntx)FoundFile(Ntx) = CurrentPath + sFileNameNtx = Ntx + 1sleep 1           '这后面加一句sleep 1就不会有那么高的CPU占用了.
[解决办法]
探讨
这代码咋这么眼熟呢....


VB code
ReDim Preserve FoundFile(Ntx)
FoundFile(Ntx) = CurrentPath + sFileName
Ntx = Ntx + 1

sleep 1 '这后面加一句sleep 1就不会有那么高的CPU占用了.

读书人网 >VB

热点推荐