当前位置:网站首页>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
边栏推荐
- Spark UDF instance details
- Opencv 15 face recognition and eye recognition
- Introduction to Kestrel_ Introduction to kestrel web server
- The extra money we made in those years
- In my ten years, every bit has become a landscape?
- IOS development internal volume interview questions
- 如何挑选基金产品?什么样的基金是好基金?
- Beginner development process_ Project development FAQs
- How to manage the IT R & D department?
- Special topic I of mathematical physics of the sprint strong foundation program
猜你喜欢
![[data and Analysis Visualization] D3 introductory tutorial 2- building shapes in D3](/img/b8/06779a82e79e44534573fa60460b31.jpg)
[data and Analysis Visualization] D3 introductory tutorial 2- building shapes in D3

Principle and steps of principal component analysis (PCA)
![[data and Analysis Visualization] D3 introductory tutorial 1-d3 basic knowledge](/img/a8/468a0c4d4a009e155679898fac4b81.jpg)
[data and Analysis Visualization] D3 introductory tutorial 1-d3 basic knowledge

Operating principle of JS core EventLoop

Linked list: palindrome linked list
![PCR validation of basic biological experiments in [life sciences]](/img/92/1cecb7cb4728937bd18b336ba4e606.jpg)
PCR validation of basic biological experiments in [life sciences]

Six special GPU products for domestic aircraft passed the appraisal and review
![[life science] DNA extraction of basic biological experiments](/img/84/c1968c2c08feab44b14a529420eea9.jpg)
[life science] DNA extraction of basic biological experiments

A wechat app for shopping

The weight of the input and textarea components of the applet is higher than that of the fixed Z-index
随机推荐
For loop instead of while loop - for loop instead of while loop
wx.createSelectorQuery()在components获取Dom节点的使用
Flutter reports an error type 'Int' is not a subtype of type 'string' wonderful experience
Uni app Foundation
nn. Conv2d and nn Convtranspose2d differences
[data analysis and visualization] key points of data drawing 8- use of circular bar chart
Ijkplayer source code - setting option 2
My practice of SOA architecture project based on WCF
String: number of substring palindromes
[data analysis and visualization] key points of data drawing 6- too many data groups
[data analysis and visualization] key points of data drawing 12- importance of chart notes
wx. Createselectorquery() gets the usage of DOM nodes in components
Available types in C #_ Unavailable type_ C double question mark_ C question mark point_ C null is not equal to
Vs 2022 new features_ What's new in visual studio2022
Five old code farmers, program life review: peace of mind is not the place to go
Linked list: reverse linked list
冲刺强基计划数学物理专题一
专业的数据库管理软件:Valentina Studio Pro for Mac
Model prediction of semantic segmentation
Vscode liveserver use_ Liveserver startup debugging