线程问题

yowen 2008-01-04 12:03:34
我的程序开了10个线程,程序运行一段时间,速度就会放慢,测试了一下,开始时大概有1000毫秒,半小时后却要上万毫秒,费解!
public void run() {

for (;;) {
t = System.currentTimeMillis();
//这里做解析网页的工作,没有读写文件之类,只是解析网页,查找等.

t = System.currentTimeMillis() - t;
}
}
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjiangzhibin 2008-01-04
  • 打赏
  • 举报
回复
sign
yowen 2008-01-04
  • 打赏
  • 举报
回复
已经加了 -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m
piaopiao11 2008-01-04
  • 打赏
  • 举报
回复
jvm的内存不够吧,在运行时参数后加 -Xms64m -Xmx128m
检查下有无内存泄漏问题
yowen 2008-01-04
  • 打赏
  • 举报
回复
字符串的操作,应该不会越来越慢吧

62,623

社区成员

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

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