我写的软件CPU占用率很高怎么办,不知道到底是什么地方暂用了CPU 反正就是太高了
基本上所CPU吃完了,有什么办法检查出是在代码什么地方暂用了CPU 由于代码极其复杂
非常不好找是什么地方暂用了CPU ,大家给个方案找出是什么地方占用了CPU

解决方案 »

  1.   

    你的程序 涉及到多线程吗?
    一般程序占用内存资源 多 ,很少会多占用cup (除非多线程)
      

  2.   

    对代码优化
    平时书写的习惯很重要,尤其是做循环时
    还有对字符串的操作也要注意,尤其是字符串的拼接,循环里的拼接更重要,尽量使用stringbuilder提供的各种方法
    对多线程的管理也是一方面
    LZ好好检查优化下你的代码