日期:2014-05-18  浏览次数:20682 次

J2EE做GIS车辆监控实时5秒刷新车辆位置信息内存增长迅猛
本人第一次使用ArcGIS做项目,每5秒钟通过ajax刷新一次数据,目前只有40辆车,到数据库中查询全部车辆的位置信息以及其他的信息,返回页面刷新位置和实时信息。

大家都知道JAVA的内存释放是不需要程序员来管理的,虚拟机自动回收。现在TOMCAT一启动,监视人员每天几乎24小时开着GIS页面,一天基本上以100M的速度增长,后果很严重啊!

以前只用J2EE做信息系统而已,这次的实时监控是第一次,缺乏经验,希望做过类似项目的朋友指点一二,如何解决此问题呢?这样的增长速度一个礼拜就要重启一次TOMCAT,后期页面访问速度巨慢无比!

我打算学习一下JProfile,来监控一下TOMCAT,看看代码哪里可以优化一下,这个问题我觉得挺吓人的!希望有经验的朋友多多指教,先谢谢各位了!

------解决方案--------------------
呵呵,这个我只能帮顶,大数据是个比较棘手的问题。
------解决方案--------------------
我靠,你只不过做了个查询而已,有没有用什么缓存之类的东西,要及时清理缓存呢。
------解决方案--------------------
查查代码中static相关的变量。看看是不是一直在存储东西。
------解决方案--------------------
很麻烦的问题,weblogic有设置清楚缓存的代码
tomcat不清楚
------解决方案--------------------
这个要进行jvm调优 网上可以找些资料自己琢磨试试看
------解决方案--------------------
帮顶!!
------解决方案--------------------
探讨
大家都知道JAVA的内存释放是不需要程序员来管理的

------解决方案--------------------
帮顶学习,占位等大牛。