当前位置:网站首页>JVM heap (IV)
JVM heap (IV)
2022-06-13 02:56:00 【summer_ forty-five】
JVM( Four )
Pile up
Here we mainly record the understanding of heap
Heap memory partition
- The new generation
- Eden
- From Survivor
- To Survivor
- Old age
The new generation
form
It mainly stores new objects , The proportion in heap memory is 1/3
It's divided into three areas Eden、From Survivor、To Survivor
Eden
Eden The new generation of 8/10, Every time the garbage is recycled ,Eden All objects in the zone will be cleaned up
Survivor
Survivor In the Cenozoic, the area is the largest 1/10, Every garbage collection From Survivor Will be cleaned up ,To Survivor Will receive surviving objects
Old age
In the old days, it mainly stored memory objects with long life cycle in applications .
Method area
change
stay jdk1.6 And before , The method area is implemented by the permanent generation
jdk1.7, Put the string constant pool into heap memory
stay jdk1.8 after , The method area is implemented by a meta space
Runtime constant pool
Store values referenced by symbols
jdk1.6 Pile up 、 Method area
边栏推荐
- IOS interview · full bat interview record of an IOS programmer (including the true interview questions of Baidu + Netease + Alibaba)
- For loop instead of while loop - for loop instead of while loop
- String: number of substring palindromes
- Hash tables: metaphrases
- 二叉树初始化代码
- Radio design and implementation in IVI system
- JS multiple judgment writing
- Node uses post to request req Pit with empty body
- 【 enregistrement pytorch】 paramètre et tampon des variables pytorch. Self. Register Buffer (), self. Register Paramètre ()
- [thoughts in the essay] mourn for development technology expert Mao Xingyun
猜你喜欢
![[data analysis and visualization] key points of data drawing 5- the problem of error line](/img/d7/a54129d2c7bdf7caf764f6f8db9fc1.jpg)
[data analysis and visualization] key points of data drawing 5- the problem of error line

Image classification system based on support vector machine (Matlab GUI interface version)

How did you spend your winter vacation perfectly?

Prometheus安装并注册服务

Prometheus node_ Exporter installs and registers as a service

Use and arrangement of wechat applet coordinate position interface (I)

Linked lists: rearranging linked lists

Introduction to facial expression recognition system -- offline environment configuration

Data processing in detailed machine learning (II) -- Feature Normalization

Applet image component long press to identify supported codes
随机推荐
[common tools] pyautogui tutorial
Radio design and implementation in IVI system
Using binary heap to implement priority queue
遍历数组,删除某元素,直到删除为止
IOS interview · full bat interview record of an IOS programmer (including the true interview questions of Baidu + Netease + Alibaba)
Model prediction of semantic segmentation
wx.createSelectorQuery()在components获取Dom节点的使用
Detailed installation tutorial of MATLAB r2019 B-mode ultrasound (complete installation files are attached)
mysql索引
Wechat applet switch style rewriting
Why does it feel that most papers still use RESNET as the backbone network rather than densenet?
Collection of IOS development interview and underlying learning videos
PK of dotnet architecture
Wechat applet obtains the current location (startlocationupdate, onlocationchange, offlocationchange)
Welcome to blog navigation
Svg filter effect use
nn. Conv2d and nn Convtranspose2d differences
Prometheus install and register services
Linked list: reverse linked list
Word splitting problem