【发布时间】:2021-07-12 00:42:00
【问题描述】:
我正在用 java 制作一个桌面应用程序,并且正在做一些内存优化。这让我遇到了在 JVM 中运行的两个线程,它们都命名为:
RMI TCP 连接
它们都对堆增长做出了相当大的贡献(在我看来)
现在我知道的不多,但 TCP 对我来说听起来像是一些互联网的东西。从我在谷歌上找到的内容来看,它与互联网上的序列化/反序列化有关。
但我的应用程序不需要互联网,所以我想知道两件事:
- 它们在我的 JVM 中是什么以及它们在做什么?
- 我能以某种方式摆脱它们吗?
我的工具是“Java visualVM”。我突然想到这两个线程是由于使用此工具而产生的,在这种情况下我会觉得有点愚蠢。
【问题讨论】:
-
你是对的。它们是使用此工具产生的。
-
太好了,谢谢。正确和愚蠢。如果可以的话,我会将其标记为答案。
标签: java optimization memory heap-memory java-threads