- 30 4月, 2011 1 次提交
-
-
由 tonyp 提交于
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this. Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again. Reviewed-by: johnc, brutisso
-
- 29 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Don't enable TraceClassUnloading whne -Xloggc is specified. Reviewed-by: tonyp, ysr
-
- 28 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock. Reviewed-by: never, brutisso, ysr
-
- 27 4月, 2011 2 次提交
-
-
由 ysr 提交于
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap. Reviewed-by: iveresov, jmasa, tonyp
-
由 iveresov 提交于
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages. Reviewed-by: ysr
-
- 23 4月, 2011 2 次提交
- 22 4月, 2011 1 次提交
-
-
由 jmasa 提交于
Summary: Added counters for jstat Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
-
- 21 4月, 2011 4 次提交
-
-
由 ysr 提交于
-
由 jmasa 提交于
-
由 ysr 提交于
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity. Reviewed-by: jmasa, stefank, poonam
-
由 iveresov 提交于
Summary: Support transparent huge pages on Linux available since 2.6.38 Reviewed-by: iveresov, ysr Contributed-by: aph@redhat.com
-
- 20 4月, 2011 2 次提交
-
-
由 coleenp 提交于
-
由 tonyp 提交于
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation. Reviewed-by: brutisso, johnc
-
- 19 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Use LIR_OprDesc::as_pointer_register() instead as_register/as_register_lo combination in the code changes for 7035117. Reviewed-by: iveresov
-
- 17 4月, 2011 1 次提交
-
-
由 jmasa 提交于
Summary: Added counters for jstat Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
-
- 16 4月, 2011 2 次提交
-
-
由 thurka 提交于
Summary: use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch() Reviewed-by: dcubed
-
由 johnc 提交于
Summary: Missing parentheses around a casted expression and some missing casts were causing build failures with the jdk6 build tools. Reviewed-by: kvn, brutisso
-
- 15 4月, 2011 6 次提交
-
-
由 jrose 提交于
-
由 coleenp 提交于
Summary: Make CDS reorder vtables so that dump time vtables match run time order, so when redefine classes reinitializes them, they aren't in the wrong order. Reviewed-by: dcubed, acorn
-
由 vladidan 提交于
-
由 johnc 提交于
-
由 johnc 提交于
-
由 ysr 提交于
Summary: Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added a pair of clarifying parens in AllocationStats constructor. Reviewed-by: brutisso, jcoomes
-
- 14 4月, 2011 7 次提交
-
-
由 zgu 提交于
Summary: Passing NULL as MINIDUMP_EXCEPTION_INFORMATION when calling MiniDumpWriteDump when crash is due to assertion instead of real exception to avoid creating zero-length mini dump file. Reviewed-by: acorn, dcubed, poonam, coleenp
-
由 vladidan 提交于
-
由 twisti 提交于
-
由 twisti 提交于
Reviewed-by: gbenson, twisti Contributed-by: NXerxes Ranby <xerxes@zafena.se>
-
由 iveresov 提交于
Summary: Eliminate the race condition. Reviewed-by: kvn
-
由 johnc 提交于
Summary: Allow long type for offset in G1 code in compiler implementations of Unsafe.getObject Reviewed-by: never, iveresov
-
由 iveresov 提交于
Summary: Make sure cnt doesn't become negative and integer overflow doesn't happen. Reviewed-by: kvn, twisti
-
- 13 4月, 2011 1 次提交
-
-
由 coleenp 提交于
-
- 12 4月, 2011 5 次提交
-
-
由 vladidan 提交于
-
由 twisti 提交于
Summary: This adds support for JSR 292 to Zero. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
由 dholmes 提交于
Summary: Allow for one or more fillInStackTrace frames to be skipped Reviewed-by: mchung, kvn
-
由 vladidan 提交于
Summary: the failure is caused by uninitialized bci number Reviewed-by: iveresov
-
由 kvn 提交于
Summary: The upcoming processors from AMD are the first that support 3dnow prefetch without supporting the 3dnow instruction set. Reviewed-by: kvn Contributed-by: tom.deneau@amd.com
-
- 11 4月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: Add the /debug flag to the linker command in Visual Studio Reviewed-by: mgronlun, poonam, hosterda
-
- 10 4月, 2011 2 次提交