- 01 10月, 2008 3 次提交
- 27 9月, 2008 1 次提交
-
-
由 iveresov 提交于
Summary: Treat a chuck where the allocation has failed as fully used. Reviewed-by: ysr
-
- 22 9月, 2008 1 次提交
-
-
由 tonyp 提交于
Summary: An update buffer is not processed correctly, which causes roots into the collection set not to be scanned and, hence, for the heap to be corrupted. The cause is that an object is accessed after it has been explicitly deleted, which causes a race. Reviewed-by: jcoomes, ysr
-
- 27 8月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Fixed CMSConcMarkingTask::reset() to store the restart address upon a marking stack overflow and to use it as the base, suitably aligned, for restarting the scan in CMSConcMarkingTask::do_scan_and_mark(). Reviewed-by: jcoomes, tonyp
-
- 26 8月, 2008 1 次提交
-
-
由 tonyp 提交于
Summary: Include DB fix to resolve a compilation issue with the latest gcc. Reviewed-by: iveresov, ysr
-
- 23 8月, 2008 1 次提交
-
-
由 iveresov 提交于
6622418: G1: assert(false,"Non-balanced monitor enter/exit!") fails Summary: The mark-sweep compact (which we use for full gc) wrapper did not save the mark words for biased locked objects. The fix is to trivially call the appropriate methods. Reviewed-by: tonyp, ysr
-
- 21 8月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: The fix avoids a call to address_for_index() in this particular situation where it is not known if the passed index is in bounds. Reviewed-by: tonyp
-
- 15 8月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: When an object array overflows during precleaning, we should have been marking the entire array dirty, not just its first card. Reviewed-by: jmasa, poonam, tonyp
-
- 06 8月, 2008 1 次提交
-
-
由 tonyp 提交于
Summary: Under certain circumstances, two cleanup threads can claim and process the same region. Reviewed-by: apetrusenko, ysr
-
- 31 7月, 2008 2 次提交
-
-
由 jmasa 提交于
Summary: An expansion by 0 bytes was not anticipated when the assertion was composed. Reviewed-by: jjh, jcoomes, apetrusenko
-
由 iveresov 提交于
6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at g1CollectorPolicy.cpp:1425 Summary: In attempt_allocation_slow() wait for the concurrent cleanup to complete before modifying _summary_bytes_used. Reviewed-by: jmasa, apetrusenko
-
- 20 7月, 2008 1 次提交
-
-
由 coleenp 提交于
Summary: allocate alignment-sized page(s) below java heap so that memory accesses at heap_base+1page give signal and cause an implicit null check Reviewed-by: kvn, jmasa, phh, jcoomes
-
- 18 7月, 2008 1 次提交
-
-
由 iveresov 提交于
6723229: NUMA allocator: assert(lgrp_num > 0, "There should be at least one locality group") Summary: The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory. Reviewed-by: jmasa
-
- 12 7月, 2008 3 次提交
- 11 7月, 2008 1 次提交
-
-
由 iveresov 提交于
6723570: G1: assertion failure: p == current_top or oop(p)->is_oop(),"p is not a block start" (revisited!) Summary: Fixed the incorrect assigment to G1OffsetTableContigSpace::_gc_time_stamp. Also added a little more paranoia to operations on a global timestamp. Reviewed-by: tonyp
-
- 10 7月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: Maintain a high water mark for the allocations in a space and mangle only up to that high water mark. Reviewed-by: ysr, apetrusenko
-
- 03 7月, 2008 2 次提交
-
-
由 iveresov 提交于
6702387: G1: assertion failure: assert(p == current_top || oop(p)->is_oop(),"p is not a block start") Summary: Do not coalesce dead and moved objects when removing self-forwarding pointers during the evacuation failure. Also fixed a issue in a BOT refinement code for TLABs. Reviewed-by: tonyp, jcoomes
-
由 xdono 提交于
Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
-
- 01 7月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: experimental() flags will protect features of an experimental nature that are not supported in the regular product build. Made UseG1GC an experimental flag. Reviewed-by: jmasa, kamg, coleenp
-
- 19 6月, 2008 1 次提交
-
-
由 jcoomes 提交于
Summary: ensure that GCTask threads release resource and handle memory Reviewed-by: jmasa, chrisphi
-
- 11 6月, 2008 1 次提交
-
-
由 iveresov 提交于
6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && _task_queue->size() == 0, ...) Summary: Remove the incorrect assumptions from guarantee()s. Reviewed-by: ysr, tonyp
-
- 09 6月, 2008 2 次提交
-
-
由 coleenp 提交于
Summary: Make FreeChunk read markword instead of LSB in _klass pointer to indicate that it's a FreeChunk for compressed oops. Reviewed-by: ysr, jmasa
-
由 iveresov 提交于
Summary: The fix takes care of three issues that can create a hole less a minimal object in the lgrp chunk Reviewed-by: ysr, apetrusenko
-
- 06 6月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
-
- 29 5月, 2008 1 次提交
-
-
由 coleenp 提交于
Summary: decouple set_klass() with zeroing the gap when compressed. Reviewed-by: kvn, ysr, jrose
-
- 22 5月, 2008 1 次提交
-
-
由 kvn 提交于
Summary: Use the gap also for a narrow oop field and a boxing object value. Reviewed-by: coleenp, never
-
- 09 5月, 2008 2 次提交
-
-
由 dcubed 提交于
Summary: Forward port of Yumin's fix for 6670684 from HSX-11; Yumin verified the port was correct. Reviewed-by: dcubed
-
由 iveresov 提交于
Summary: Don't move tops of the chunks in ensure_parsibility(). Handle the situation with Solaris when a machine has a locality group with no memory. Reviewed-by: apetrusenko, jcoomes, ysr
-
- 07 5月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Construct the relevant CMSIsAliveClosure used by CMS during parallel reference processing with the correct span. It had incorrectly been constructed with an empty span, a regression introduced in 6417901. Reviewed-by: jcoomes
-
- 29 4月, 2008 1 次提交
-
-
由 iveresov 提交于
Summary: NUMA-aware allocator port to Linux Reviewed-by: jmasa, apetrusenko
-
- 14 4月, 2008 1 次提交
-
-
由 coleenp 提交于
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
-
- 01 4月, 2008 1 次提交
-
-
由 apetrusenko 提交于
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen Reviewed-by: ysr, jmasa
-
- 29 3月, 2008 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: apetrusenko
-
- 17 3月, 2008 1 次提交
-
-
由 ysr 提交于
6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction Summary: The option CMSInitiatingPermOccupancyFraction now controls perm triggering threshold. Even though the actual value of the threshold has not yet been changed, so there is no change in policy, we now have the infrastructure in place for dynamically deciding when to collect the perm gen, an issue that will be addressed in the near future. Reviewed-by: jmasa
-
- 03 3月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: Default values set by cms ergonomics are set with FLAG_SET_DEFAULT so down stream the values look like the default values and affect how later parameters are set. Set these values with FLAG_SET_ERGO instead and adjust how later parameters are interpreted. Reviewed-by: iveresov, apetrusenko, pbk, ysr
-
- 01 3月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Reduce the amount of related code replication and improve pretty printing. Reviewed-by: jmasa
-