我使用Worklight 6.2作为专用应用程序服务器,并注意到WSLogger类对应于我的总数的85%。
我使用JVisualVM获取此信息。我还可以看到使用的堆大小正在增加,有时GC运行并释放一些内存,但不是全部,并且使用的堆大小继续上升,直到达到限制并发生OOM。
我们尝试的操作是,启动服务器然后使用两台设备,只需对数据进行同步。
此问题仅在我们从Worklight 6.0迁移到6.2后才会出现。
有没有人有任何想法,我怎么能继续追踪这个问题? 我没有将垃圾收集器策略定义为JVM参数,我应该使用gencon吗? (我使用WAS Liberty Profile和Oracle JVM 1.7)。
答案 0 :(得分:0)
您的Worklight Studio 6.2.0.0版本号是什么?
签入Eclipse>帮助>关于>工作灯
WSLogger不直接在Worklight中使用。 WSLogger是WAS / Liberty运行时的一类。此问题可能与最近修复的另一个问题更为相关。
8月18日在Eclipse Marketplace上重新发布了Worklight Studio,其中包含上述修复程序。
要安装,
无论哪种方式,尝试使用这个新版本,看看是否有任何改进。