涉及WSLogger类的内存泄漏

时间:2014-08-20 13:54:09

标签: memory-leaks websphere ibm-mobilefirst

我使用Worklight 6.2作为专用应用程序服务器,并注意到WSLogger类对应于我的总数的85%。

我使用JVisualVM获取此信息。我还可以看到使用的堆大小正在增加,有时GC运行并释放一些内存,但不是全部,并且使用的堆大小继续上升,直到达到限制并发生OOM。

我们尝试的操作是,启动服务器然后使用两台设备,只需对数据进行同步。

此问题仅在我们从Worklight 6.0迁移到6.2后才会出现。

有没有人有任何想法,我怎么能继续追踪这个问题? 我没有将垃圾收集器策略定义为JVM参数,我应该使用gencon吗? (我使用WAS Liberty Profile和Oracle JVM 1.7)。

1 个答案:

答案 0 :(得分:0)

您的Worklight Studio 6.2.0.0版本号是什么?
签入Eclipse>帮助>关于>工作灯

WSLogger不直接在Worklight中使用。 WSLogger是WAS / Liberty运行时的一类。此问题可能与最近修复的另一个问题更为相关。

8月18日在Eclipse Marketplace上重新发布了Worklight Studio,其中包含上述修复程序。

要安装,

  • 转到Eclipse>帮助>检查更新
  • 如果您的意思是您在Liberty应用程序服务器实例上实际安装了Worklight Server,请从IBM Fix Central网站获取服务器组件

无论哪种方式,尝试使用这个新版本,看看是否有任何改进。