如何防止程序一执行就占用 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占用了.
[解决办法]