怎样不用手穿裤子GC

扫描关注游侠网
热门资讯排行
精品手机游戏
热门游戏专题
角色扮演(中文)
动作游戏ACT(中文)
角色扮演RPG(中文)
小游戏在线玩百度拇指医生
&&&普通咨询
您的网络环境存在异常,
请输入验证码
验证码输入错误,请重新输入情况是这样的。公司线上的服务器是 weblogic。 分配的内存是 1G
我做了一个数据接口。就是对方用 URl 传参数请求我,我就返回对方相应的数据。但是问题来了。有的时候,数据可能就几十kb。 服务一会就内存溢出了。 就装了一个 Jprofiler 观察了下,看哪用内存比较多,结果是 String 类和 char 类。持续增长。于是我就锁定了用了最后内存的接口的方法里面,加了一个 System.gc(); 方法。 以后内存的使用基本就在 100M 左右就好了。
但是问题又来了。每次jvm 执行 system.gc 的时候,其他的线程就全停下了。导致我的服务相应很慢。我在网上查了下,说可以调节 gc
的收集 频率等。但是不知道怎么在weblogic 加啊。另外请大牛给分析下原因
问题补充:区别呢。高级java工程师 写道runtime.gec()
别用system.gc()
runtime.gec()
已解决问题
未解决问题

我要回帖

更多关于 弹药用步枪还是手弩 的文章

 

随机推荐