- 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
-
- 31 1月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition. Reviewed-by: ysr, 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
-
- 12 1月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition. Reviewed-by: ysr, dcubed
-
- 06 1月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: Added safe_object_iterate() for use by JMapPerm. Reviewed-by: tonyp
-
- 18 12月, 2008 1 次提交
-
-
由 jcoomes 提交于
Summary: remove Universe::_fillerArrayKlassObj and associated code Reviewed-by: jmasa, tonyp
-
- 16 12月, 2008 2 次提交
- 12 12月, 2008 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: apetrusenko, ysr
-
- 11 12月, 2008 1 次提交
-
-
由 ysr 提交于
6736295: SIGSEGV in product jvm, assertion "these are the only valid states during a mark sweep" in fastdebug Summary: Restructured the code in the perm gen allocation retry loop so as to avoid "safepoint-blocking" on locks, in this case the Heap_lock, while holding uninitialized allocated heap storage. Reviewed-by: apetrusenko, iveresov, jcoomes, jmasa, poonam
-
- 02 12月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Renamed Reference{Policy,Pocessor} methods from snap{,_policy}() to setup{,_policy}() Reviewed-by: apetrusenko
-
- 21 11月, 2008 2 次提交
-
-
由 ysr 提交于
Summary: For current soft-ref clearing policies, we can decide at marking time if a soft-reference will definitely not be cleared, postponing the decision of whether it will definitely be cleared to the final reference processing phase. This can be especially beneficial in the case of concurrent collectors where the marking is usually concurrent but reference processing is usually not. Reviewed-by: jmasa
-
由 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
-
- 29 10月, 2008 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: ysr, tonyp
-
- 23 10月, 2008 1 次提交
-
-
由 acorn 提交于
Summary: CDS hardcoded max c++ virtual method table increased Reviewed-by: coleenp, xlu, jmasa
-
- 03 10月, 2008 1 次提交
-
-
由 xdono 提交于
Summary: Update for files that have been modified starting July 2008 Reviewed-by: ohair, tbell
-
- 28 8月, 2008 1 次提交
-
-
由 jcoomes 提交于
Summary: 6730514 inadvertently disabled perm gen expansion; reenable Reviewed-by: 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
-
- 20 8月, 2008 1 次提交
-
-
由 tonyp 提交于
Summary: Removing two buggy methods that should not be used, but ended up being used due to a re-organization in the class hierarchy. Reviewed-by: jmasa, ysr, kamg, coleenp
-
- 19 8月, 2008 1 次提交
-
-
由 xlu 提交于
Reviewed-by: jcoomes
-
- 31 7月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: An expansion by 0 bytes was not anticipated when the assertion was composed. Reviewed-by: jjh, jcoomes, apetrusenko
-
- 29 7月, 2008 1 次提交
-
-
由 kamg 提交于
Summary: Add mechanism to ignore unsupported flags for a set period of time Reviewed-by: acorn, never, coleenp
-
- 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
-
- 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 1 次提交
-
-
由 xdono 提交于
Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
-
- 24 6月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Initialize the field correctly in ContiguousSpace's constructor and initialize() methods, using the latter for the survivor spaces upon initial construction or a subsequent resizing of the young generation. Add some missing Space sub-class constructors. Reviewed-by: apetrusenko
-
- 10 6月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: Expand cardtable without committing over existing regions. Reviewed-by: 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
-
- 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
-
- 27 3月, 2008 1 次提交
-
-
由 never 提交于
Summary: fix or remove uninitialized fields Reviewed-by: kvn, rasbold
-
- 13 3月, 2008 1 次提交
-
-
由 dcubed 提交于
Summary: Make RedefineClasses() interoperate better with class sharing. Reviewed-by: sspitsyn, 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
-
- 27 2月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Deal more gracefully with situations where C-heap scratch space cannot be had Reviewed-by: jmasa
-
- 21 2月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: Backed out part of cahnge for 6624765 because of nightly testing regressions. Reviewers below were for 6624765. Reviewed-by: ysr, apetrusenko
-
- 15 2月, 2008 1 次提交
-
-
由 jmasa 提交于
Summary: In verification take into account partial coverage of a region by a card and expansion of the card table. Reviewed-by: ysr, apetrusenko
-
- 13 2月, 2008 1 次提交
-
-
由 ysr 提交于
Summary: Disable parallel reference processing when there are no worker threads Reviewed-by: apetrusenko, pbk, jmasa, tonyp
-