OpenJDK Hotspot

The HotSpot code base has been worked on by dozens of people, over the course of 10 years, so far. (That's good and bad.) It's big. There are nearly 1500 C/C++ header and source files, comprising almost 250,000 lines of code. In addition to the expected class loader, bytecode interpreter, and supporting runtime routines, you get two runtime compilers from bytecode to native instructions, 3 (or so) garbage collectors, and a set of high-performance runtime libraries for synchronization, etc.
1234 ... 727
Topics (25413)
Replies Last Post Views Sub Forum
RFR: JDK-8210829: Modularize allocations in C2 by Roman Kennke-6
2
by Roland Westrelin-3
OpenJDK Hotspot Garbage Collection
RFR: JDK-8210752: Remaining explicit barriers for C2 by Roman Kennke-6
1
by Roland Westrelin-3
OpenJDK Hotspot Garbage Collection
RFR: 8210884: ZGC: Remove insertion of filler objects by Per Liden
0
by Per Liden
OpenJDK Hotspot Garbage Collection
RFR(S) 8210864 Reduce the use of metaspaceShared.hpp by Ioi Lam
6
by Lois Foltan
OpenJDK Hotspot Runtime System
RFR (M) 8207746:C2: Lucene crashes on AVX512 instruction by Viswanathan, Sandhya
15
by Viswanathan, Sandhya
OpenJDK Hotspot Compiler Development List
RFR: 8210883: ZGC: Parallel retire/resize/remap of TLABs by Per Liden
0
by Per Liden
OpenJDK Hotspot Garbage Collection
RFR: 8210881: ZGC: Introduce ZRootsIteratorClosure by Per Liden
0
by Per Liden
OpenJDK Hotspot Garbage Collection
RFR(S): 8210390: C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node" by Roland Westrelin-3
4
by Roland Westrelin-3
OpenJDK Hotspot Compiler Development List
RFR: 8210857: Allow retiring TLABs and collecting statistics in parallel by Per Liden
1
by Per Liden
OpenJDK Hotspot Garbage Collection
RFR(M): 8210887: Tweak C2 gc api for arraycopy by Roland Westrelin-3
0
by Roland Westrelin-3
OpenJDK Hotspot Compiler Development List
Re: RFR (trivial) 8210861: Move assert to help diagnose rare RedefineStress crash by serguei.spitsyn@orac...
0
by serguei.spitsyn@orac...
OpenJDK Hotspot Runtime System
RFR(M): 8210885: Convert left over loads/stores to access api by Roland Westrelin-3
0
by Roland Westrelin-3
OpenJDK Hotspot Compiler Development List
RFR(S): 8210389: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc by Roland Westrelin-3
0
by Roland Westrelin-3
OpenJDK Hotspot Compiler Development List
RFR: 8196341: Add JFR events for parallel phases of G1 by Leo Korinth
4
by sangheon.kim@oracle....
OpenJDK Hotspot Garbage Collection
RFR(S) 8210875 Refactor CompactHashtable by Ioi Lam
0
by Ioi Lam
OpenJDK Hotspot Runtime System
RFR 8203466: intermittent crash at jdk.internal.misc.Unsafe::getObjectVolatile (native) by coleen.phillimore
12
by dean.long
OpenJDK Hotspot Virtual Machine
RFR: 8210793: [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class by Doug Simon @ Oracle
3
by Vladimir Kozlov
OpenJDK Hotspot Compiler Development List
[Patch] 8210853: C2 doesn't skip post barrier for new allocated objects by Kuai Wei
0
by Kuai Wei
OpenJDK Hotspot Compiler Development List
RFR: 8209093 - JEP 340: One AArch64 Port, Not Two by Bob Vandette
6
by Bob Vandette
OpenJDK Hotspot Virtual Machine
[12] RFR (S): 8210466: ARM: Modularize allocations in assembler by Aleksei Voitylov
3
by Aleksei Voitylov
OpenJDK Hotspot Virtual Machine
[12] RFR(S): 8209695: ARM: Explicit barriers for interpreter by Aleksei Voitylov
2
by Aleksei Voitylov
OpenJDK Hotspot Virtual Machine
[12] RFR(S): 8209697: ARM: Explicit barriers for C1/assembler by Aleksei Voitylov
2
by Aleksei Voitylov
OpenJDK Hotspot Virtual Machine
RFR(M): 8210848: Obsolete SyncKnobs by Mikael Vidstedt-3
1
by Claes Redestad
OpenJDK Hotspot Virtual Machine
RFR(S): 8210413: AArch64: Optimize div/rem by constant in C1 by Pengfei Li
2
by Pengfei Li
OpenJDK Hotspot Compiler Development List
RFR(M): 8210754: print_location is not reliable enough (printing register info) by Doerr, Martin
5
by Doerr, Martin
OpenJDK Hotspot Runtime System
[PING] RE: RFR(S): 8210152: Optimize integer divisible by power-of-2 check by Pengfei Li
8
by Pengfei Li
OpenJDK Hotspot Virtual Machine
RFR (M): 8188764: Obsolete AssumeMP and then remove all support for non-MP builds by David Holmes
6
by David Holmes
OpenJDK Hotspot Virtual Machine
RE: RFR(S): 8210660: PPC64: Mapping floating point registers to vsx registers in ppc.ad by Doerr, Martin
6
by Gustavo Romero
OpenJDK Hotspot Compiler Development List
RFR: JDK-8210592: Convert CDS-mode test sets in tier5 and tier6 to non-CDS-mode testing by Jiangli Zhou
5
by Jiangli Zhou
OpenJDK Hotspot Runtime System
[12] RFR(S) 8209574: [AOT] breakpoint events are generated in different threads does not meet expected count by Vladimir Kozlov
3
by Vladimir Kozlov
OpenJDK Hotspot Compiler Development List
RFR(M): 8204908: NVDIMM for POGC and G1GC - ReserveSpace.cpp changes are mostly eliminated/no collector specific code. by Awasthi, Vinay K
17
by sangheon.kim@oracle....
OpenJDK Hotspot Garbage Collection
[8u] RFR: 8207057: No debug info for assembler files by Severin Gehwolf
0
by Severin Gehwolf
OpenJDK Hotspot Virtual Machine
RFR 8202201: All oop stores in the x64 interpreter are treated as volatile when using G1 by coleen.phillimore
4
by coleen.phillimore
OpenJDK Hotspot Runtime System
Re: OpenJDK 12-dev fastdebug for X86: Native memory allocation (malloc) failed to allocate 3276800 bytes for CodeCache: no room for Interpreter by Leslie Zhai-3
0
by Leslie Zhai-3
OpenJDK Hotspot Runtime System
[12] RFR (S): 8210465: ARM: Object equals abstraction for BarrierSetAssembler by Aleksei Voitylov
4
by Aleksei Voitylov
OpenJDK Hotspot Virtual Machine
1234 ... 727