标签: java database web-crawler cpu
我有一个java程序,可以抓取某些网站上的某些数据并将其插入数据库。
该计划继续这样做:
在前5-10分钟,它运行完美且非常快,但是在20-30分钟后它变得太慢并且突然程序需要80%的CPU(在开始时它需要4%)。
你知道为什么会这样吗?
答案 0 :(得分:1)
这听起来像资源问题。您是否在finally语句中关闭了所有资源?你启动了Threads,它没有完成并继续进行?