New generation Java garbage collection tool: ZGC

New generation Java garbage collection tool: ZGC

JavaZGCZGC ZGCThe Z Garbage CollectorTBZGC JDK 11 JDK 15 Production ReadyZGC"Z"ZZGC ZFSZFSZFS Zettabyte File SystemJeff Bonwick Oracle ZGCZGC2018Oracle ZGC TB GC 10ms G1 15%202211Oracle ZGClive-set root-set TB 8MB-16TB ZGCZGC 10ms 2018 ZGCConcurrentTracing: CompactingSingle generation: Region-basedRegionNUMA-awareNUMANon-Uniform Memory AccessLoad barriersColored pointers2022 ZGCConcurrentRegion-basedRegionCompactingNUMA-awareNUMANon-Uniform Memory AccessUsing colored pointersUsing load barriers 2018 2022 ZGC Single generation G1G1 Region-based RegionRegionZGC G1ZGC Region-basedRegion-basedZGC G1ZGC Region :Small Region Region 2M 256KMedium Region Region 32M 256K 4MLarge Region Region: 2M 4MBCompactingCompacting ZGC CMSG1"-"NUMANUMANon-Uniform Memory Access CPU CPU CPUUniform Memory Access UMA CPU CPUNUMAUMANUMA ZGC NUMAColored pointersColored pointersJVMGC CMSG1 GC ZGC GC 64 JDK zGlobals_x86.cpp ZGC 31[0 ~ 41] 42-bits 4TB Java[42-45] 4-bits Metadata Bits Marked0Marked1RemappedFinalizable [46-63] 18-bits02[0 ~ 42] 43-bits 8TB Java[43-46] 4-bits Metadata Bits Marked0Marked1RemappedFinalizable [47-63] 17-bits03[0 ~ 43] 44-bits 16TB Java[44-47] 4-bits Metadata Bits Marked0Marked1RemappedFinalizable [48-63] 16-bits0 3 4-bits Marked0Marked1RemappedFinalizable 4Marked01-bitMarked11-bitRemapped1-bitFinalizable1-bitfinalizer Marked0Marked1RemappedZGC Marked0Marked1 RemappedZGC""GCGCLoad barriersLoad barriers JIT just-in-time compilation JVMjavaString n = person...

Unable to hide, Midjournal+SD=Ultra High Resolution! Professional super scoring tools have been instantly killed

Unable to hide, Midjournal+SD=Ultra High Resolution! Professional super scoring tools have been instantly killed

Fengse Originates from Aofei TempleQuantum bit | official account QbitAIThe gameplay of Twitter user @ JaviLopez is amazing.Topaz Gigapixel, a resolution enhancement tool specifically designed for photographers, makes me feel guilty after watching itIt is reported that this method is applicable to any type of image and any type of AI generation...

How should we choose between domestic BI tools, Sailsoft BI and Guanyuan BI? Strike the key point in one article

How should we choose between domestic BI tools, Sailsoft BI and Guanyuan BI? Strike the key point in one article

Many friends have sent me private messages asking me to provide an evaluation of domestic BI tools. Today, we will start the first phase:Sail Soft VS View FarStill put the evaluation elements first:(1) ToolsMost of the objects targeted by BI are still business personnel and professional data analysts, soIs the tool easy to useIs the interactive experience silky and smoothas well asDo you have sufficient learning resourcesLargely determines the useras well as...

2023 Digital Expo, Journalists Experience Media Tools for the Future

2023 Digital Expo, Journalists Experience Media Tools for the Future

"At present, we are at a new starting point. This is a new era of AI with the big model as the core...

New tools enable literature retrieval to enter AI mode

New tools enable literature retrieval to enter AI mode

Science and Technology Daily, Beijing, May 30th (Reporter He Liang) Searching and reading literature is a basic task in scientific research. According to statistics, researchers spend about 51% of their research time searching and digesting scientific and technological data...

Midjournal, a practical Prompt instruction sharing tool that can be used on WeChat

Midjournal, a practical Prompt instruction sharing tool that can be used on WeChat

In order to allow more people to experience the charm of AI painting, our AI Thinking Workshop has updated the AI painting function. Recently, many friends have used our AI painting (Midjournal) function to draw many exquisite pictures...