java对象重叠或内存损坏

时间:2019-07-01 17:25:12

标签: java memory redis log4j

我在jdk8上有一个正在运行的应用程序。它表现得很奇怪。例如,如果我调用redis作为密钥,有时会得到其他密钥的响应。我是jedis对象的对象池。有时我看到日志消息已损坏,即日志消息的一部分被写入应用程序。

最初我以为应用程序无法正常重启。我尝试重新启动应用程序,它确实在少数节点/服务器上起作用,而在其他服务器上却没有。

我曾尝试在不同的节点上进行相同的战争,并使用负载测试工具给应用程序施加了压力,但即使运行24小时也没有看到任何此类问题

具体来说,我有以下问题:

  1. 是否是jvm发生故障,因为我看到与对象相关的某些信息     重叠,我的意思是这里将一个对象的值传递给另一个?

  2. 有没有一种方法可以查看值及其内存分配 在运行时

0 个答案:

没有答案