当前位置:网站首页>What is the process of ⼀ objects from loading into JVM to being cleared by GC?
What is the process of ⼀ objects from loading into JVM to being cleared by GC?
2022-07-07 14:50:00 【51CTO】

- Object application space
- Judge Eden Whether the area has allocable object space , If Eden Area assignable , Allocate space directly
- If space is insufficient, proceed YGC, in the light of YGC Objects that survive ,YGC The operation details are as follows :
- Judge Survivor Whether the area can allocate space , Distributable , From from To to District (S0/S1 Switch back and forth ), threshold + 1
- Survivor Zone is not assignable , Then directly promoted to the elderly generation
- Judge Survivor Whether the threshold of the zone object is greater than 15, If it is larger than, it will be promoted to the elderly , Otherwise, from from To to District , threshold + 1
- YGC Then judge Eden Whether the area has allocable object space , If yes, allocate space directly , Otherwise, judge whether the elderly area can allocate space
- Elderly areas can be allocated , Then the application object space , If not, proceed FGC
- Then judge whether the elderly area can be allocated , Distributable , Then the application object space , If it cannot be allocated, an error will be reported OOM(Out Of Memory)
边栏推荐
- Ascend 910 realizes tensorflow1.15 to realize the Minist handwritten digit recognition of lenet network
- Webrtc audio anti weak network technology (Part 1)
- "July 2022" Wukong editor update record
- How bad can a programmer be? Nima, they are all talents
- Pandora IOT development board learning (HAL Library) - Experiment 12 RTC real-time clock experiment (learning notes)
- Cocoscreator resource encryption and decryption
- 【服务器数据恢复】某品牌StorageWorks服务器raid数据恢复案例
- Mmkv use and principle
- EfficientNet模型的完整细节
- KITTI数据集简介与使用
猜你喜欢

电脑Win7系统桌面图标太大怎么调小

15、文本编辑工具VIM使用

Instructions d'utilisation de la trousse de développement du module d'acquisition d'accord du testeur mictr01

比尔·盖茨晒48年前简历:“没你们的好看”

leetcode:648. 单词替换【字典树板子 + 寻找若干前缀中的最短符合前缀】

In the field of software engineering, we have been doing scientific research for ten years!

Bill Gates posted his resume 48 years ago: "it's not as good-looking as yours."

【愚公系列】2022年7月 Go教学课程 005-变量

用于增强压缩视频质量的可变形卷积密集网络

CPU与chiplet技术杂谈
随机推荐
Novel Slot Detection: A Benchmark for Discovering Unknown Slot Types in the Dialogue System
Mmkv use and principle
JS in the browser Base64, URL, blob mutual conversion
CPU与chiplet技术杂谈
Cocoscreator operates spine for animation fusion
asp.netNBA信息管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目详细设计
Cvpr2022 | backdoor attack based on frequency injection in medical image analysis
Half an hour of hands-on practice of "live broadcast Lianmai construction", college students' resume of technical posts plus points get!
拼多多败诉,砍价始终差0.9%一案宣判;微信内测同一手机号可注册两个账号功能;2022年度菲尔兹奖公布|极客头条...
A laravel background management expansion package you can't miss - Voyager
Navigation — 这么好用的导航框架你确定不来看看?
小程序目录结构
NLLB-200:Meta开源新模型,可互译200种语言
Beginner JSP
Huawei cloud database DDS products are deeply enabled
PAG experience: complete AE dynamic deployment and launch all platforms in ten minutes!
缓冲区溢出保护
因员工将密码设为“123456”,AMD 被盗 450Gb 数据?
Es log error appreciation -maximum shards open
WebRTC 音频抗弱网技术(上)