Java虚拟机长时间运行后会自动减速?!

blackmouth 2006-05-25 11:44:12
我这两天运行一个Java程序,计算量很大,发现程序开始全速运行,半小时左右之后就半速运行了(我用windows资源管理器观察到的),再过一段时间我的CPU更加降低到10%到20%的速度运行。
我那个程序是不断做同一个计算量差不多循环,也就是开始几个循环能全速运行,到后来就知以低速运行了。
我猜测是不是JVM有自动减速的功能?
求大虾指点,怎么解决这个问题。(在线等啊,恭候大驾)
...全文
219 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
treeroot 2006-05-26
  • 打赏
  • 举报
回复
没有听说
qinqinxiatiao 2006-05-26
  • 打赏
  • 举报
回复
楼主的代码可能有内存泄露吧

JAVA 不是有GC 的嘛~
kingofworl 2006-05-26
  • 打赏
  • 举报
回复
是程序越来越慢还是任务管理器中内存占用少了,后者是正常的,系统有宏观控制功能,减少没有使用的程序资源占用,前者的话是你程序有问题,每次计算产生的对象用完没有回收,仔细检查代码

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧