- 14 1月, 2010 1 次提交
-
-
由 ysr 提交于
Summary: Deferred card marks are now flushed during the gc prologue. Parallel[Scavege,OldGC] and SerialGC no longer defer card marks generated by COMPILER2 as a result of ReduceInitialCardMarks. For these cases, introduced a diagnostic option to defer the card marks, only for the purposes of testing and diagnostics. CMS and G1 continue to defer card marks. Potential performance concern related to single-threaded flushing of deferred card marks in the gc prologue will be addressed in the future. Reviewed-by: never, johnc
-
- 24 12月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking. Reviewed-by: jmasa
-
- 12 12月, 2009 1 次提交
-
-
由 minqi 提交于
Summary: If GC crashed with java thread involved, print out the java stack trace in error report Reviewed-by: never, ysr, coleenp, dholmes
-
- 29 10月, 2009 1 次提交
-
-
由 phh 提交于
Summary: Apply modification of existing server heap size ergo to all collectors except CMS. Reviewed-by: jmasa, ysr, xlu
-
- 14 10月, 2009 1 次提交
-
-
由 never 提交于
Reviewed-by: never Contributed-by: gbenson@redhat.com
-
- 16 9月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: Make a special root-list for those few nmethods which might contain non-perm oops. Reviewed-by: twisti, kvn, never, jmasa, ysr
-
- 13 8月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: iveresov, tonyp, ysr
-
- 12 8月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: ysr, never, kvn
-
- 07 8月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic Reviewed-by: kvn
-
- 02 9月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Treat ProfileData in MDO's as a source of weak, not strong, roots. Fixes the bug for stop-world collection -- the case of concurrent collection will be fixed separately. Reviewed-by: jcoomes, jmasa, kvn, never
-
- 29 7月, 2009 2 次提交
-
-
由 tonyp 提交于
Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent. Reviewed-by: iveresov, ysr
-
由 dcubed 提交于
Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed. Reviewed-by: jcoomes, alanb, ysr
-
- 08 7月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary. Reviewed-by: ysr, apetrusenko, jcoomes
-
- 06 5月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never
-
- 01 5月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Change G1 flag names to be more consistent and disable some in 'product' mode. Reviewed-by: tonyp, iveresov
-
- 22 4月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: invokedynamic instruction (JSR 292 RI) Reviewed-by: twisti, never
-
- 09 4月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
-
- 01 4月, 2009 1 次提交
-
-
由 cfang 提交于
Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals. Reviewed-by: kvn, never, jrose
-
- 31 3月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Tune C2 flags default values for performance. Reviewed-by: never, phh, iveresov, jmasa, ysr
-
- 29 3月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks. Reviewed-by: jcoomes, jmasa
-
- 14 3月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware. Reviewed-by: kvn, never
-
- 13 3月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp
-
- 10 3月, 2009 1 次提交
-
-
由 xdono 提交于
Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair
-
- 03 4月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Allocate worker-local overflow stacks, introduced in 6819891, along with ParNewGeneration, rather than with the per-scavenge ParScanThreadState. Reviewed-by: jmasa
-
- 03 3月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung
-
- 09 2月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: Substitute a spin loop for most calls to yield() to reduce the stress on the system. Reviewed-by: tonyp
-
- 06 2月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Add new product flag -XX:+IgnoreUnrecognizedVMOptions Reviewed-by: ysr, xlu
-
- 31 1月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode. Reviewed-by: jmasa, tonyp
-
- 27 1月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking. Reviewed-by: jmasa
-
- 06 1月, 2009 1 次提交
-
-
由 acorn 提交于
Summary: VM support for deadlock fix. Library fix in 4735126. See API proposal. Reviewed-by: dholmes, blacklion
-
- 12 12月, 2008 2 次提交
- 09 12月, 2008 1 次提交
-
-
由 jrose 提交于
Summary: temporarily turn off LinkWellKnownClasses optimization Reviewed-by: never, kvn
-
- 04 12月, 2008 1 次提交
-
-
由 iveresov 提交于
Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause overflows and underflows of the chunk_size variable. Reviewed-by: apetrusenko
-
- 22 11月, 2008 1 次提交
-
-
由 xlu 提交于
Summary: The default value of UseVMInterruptibleIO is changed to false for JDK 7, but the default isn't changed for JDK 6 and earlier. Reviewed-by: never, acorn, dholmes, kamg, alanb
-
- 21 11月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: When we encounter marking stack overflow during precleaning of Reference lists, we were using the overflow list mechanism, which can cause problems on account of mutating the mark word of the header because of conflicts with mutator accesses and updates of that field. Instead we should use the usual mechanism for overflow handling in concurrent phases, namely dirtying of the card on which the overflowed object lies. Since precleaning effectively does a form of discovered list processing, albeit with discovery enabled, we needed to adjust some code to be correct in the face of interleaved processing and discovery. Reviewed-by: apetrusenko, jcoomes
-
- 19 11月, 2008 1 次提交
-
-
由 kvn 提交于
Summary: Removed lines in adm64.make with interpret.o and moved few constant strings from header files. Reviewed-by: never
-
- 13 11月, 2008 1 次提交
-
-
由 jrose 提交于
Summary: low-level privileged sun.misc.Unsafe.defineAnonymousClass Reviewed-by: kvn
-
- 29 10月, 2008 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: ysr, tonyp
-
- 15 10月, 2008 1 次提交
-
-
由 kvn 提交于
Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus Reviewed-by: rasbold
-