dakai6677 在 求助Java大佬 内存占用问题 中发帖
[image]
[image]
top命令中 Java进程占用物理内存2.6g
arthas 查看jvm内存占用 heap+metaspace+stack 加一起也就占用1g多
想找到生效的内存 都被什么数据占用了 如何操作
下面是大模型给的 Java 内存分配
Java 堆内存和非堆内存 堆内存:包括新生代(Eden、Survivor)、老年代(Old Gen)等。 非堆内存:包括 Metaspace、Code Cache、Direct Buffer 等。
Native 内存 JVM 本身的内存:JVM 运行时需要的内存,如线程栈、JIT 编译代码等。 Native 库:Java 程序可能调用的本地库(如通过 JNI),这些库也会占用内存。 Direct Buffer:Java NIO 使用的直接内存,这部分内存不受 JVM 堆内存管理。
内存映射文件 Mapped B...