windows下开发了一个exe,运行三天后CPU占用很高 不知原因何在 求赐教
原因可能程序没写好…
三天后很高,三天前不高?
这个exe,一直在运行,导致的内存过高,,把对应进程杀了。
一直运行着,缓存应该会很多的吧?占用cpu啥的
程序运行时间长了以后业务越来越繁忙导致的。
单个业务的生命周期太长了,把一个小业务的生命周期进行优化,及早的闭环应该会有所改善的。
使用ProcExporler看看都在干啥, http://www.cnblogs.com/2018/archive/2011/04/28/2031445.html
运行三天后,cpu温度过高,性能下降
可能是没有及时释放非托管资源。