Java : Run-Time Data Areas 问题

2019-11-26 16:37:24 +08:00
 lxk11153
  1. Java SE 8为例
  2. Run-Time Data Areas
    • 2.1. The pc Register
    • 2.2. Java Virtual Machine Stacks
    • 2.3. Heap
    • 2.4. Method Area
    • 2.5. Run-Time Constant Pool

      Each run-time constant pool is allocated from the Java Virtual Machine's method area.

    • 2.6. Native Method Stacks
  3. jconsole 的内存展示
    • 3.1 堆
      • 3.1.1 PS Old Gen
      • 3.1.2 PS Eden Space
      • 3.1.3 PS Survivor Space ?这个 PS 是什么缩写
    • 3.2 非堆
      • 3.2.1 Metaspace
      • 3.2.2 Code Cache
      • 3.2.3 Compressed Class Space
  4. 问题
    • 4.1 _ 2 和 3 是按照不同条件的内存划分吗?
    • 4.2 _ 3.1 就是指 2.3 咯?
    • 4.3 _ 3.2 里的 1,2,3 怎么没在 docs.oracle.com 看到说明?
2562 次点击
所在节点    Java
4 条回复
lxk11153
2019-11-26 17:30:10 +08:00
lovelife1994
2019-11-29 15:01:28 +08:00
ps 是 parallel scavenge 收集器吧
lxk11153
2019-11-29 15:09:57 +08:00
@lovelife1994 嗯,后来知道了,看第一条 append
lxk11153
2019-11-29 15:16:32 +08:00
@lxk11153 #1 或者 jconsole -J-Duser.language=en
@lovelife1994 #2 ~序号 4 里的问题我还是不知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/623319

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX