java相关网络协议占用内存。

初学者用eclipes学习。学ext的时候开始出现问题。当时前后由于tomcat的原因卡了好几回,只后tomcat配置正常。就开始新的问题了。开启eclipes的时候36... 初学者用eclipes学习。学ext的时候开始出现问题。当时前后由于tomcat的原因卡了好几回,只后tomcat配置正常。就开始新的问题了。
开启eclipes的时候360显示java相关网络协议占用450M内存。只后大概半分钟。攀升到1.1g,然后就开始无响应,请问这个怎么破。
要准确的解决方案。可以追加。

在线等
真的是非常卡。我把validating全关掉了。还是无运行速度,请大大们帮忙啊。
展开
 我来答
Lee小店
2013-08-15 · TA获得超过1265个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:368万
展开全部
那东西的增加大部分消耗在缓存上,随着程序的运行各种缓存机制什么的都会把一些东西放在内存中,但是这些资源因为是tomcat中的项目缓存的,所以也不会释放,目前最快的方法就是一键加速了,双击下360的那个加速球就行了。另外就是优化代码,垃圾回收了。尽量少用全局变量,不用的变量能释放就释放,对象能销毁就销毁。
Leo分享
2013-08-15 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:764万
展开全部
代码写的有问题吧
是不是有很多new的项目啊
就是内存没有释放的问题
追问
程序没问题。我是按照官网案例照搬的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋水Joyo
2013-08-15 · TA获得超过307个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:132万
展开全部
是你给eclipse或者tomcat分配的内存过多,可以通过修改eclipse.ini或者tomcat下server.xml的关于内存设置的参数,可以上网查,很多的,然后你每次运行java项目都要记得关闭
更多追问追答
追问
是eclipes卡。电脑不卡。光程序卡
追答
你看看这个程序跑在别的机器上是否一样耗内存,如果是,那就是程序的问题了,第一,你看后台有没有大量java对象缓存,比如hibernate查询大量数据时就会超级占内存,要做优化的,第二,用浏览器调试,看连接是不是爆满
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式