- 30 5月, 2013 1 次提交
-
-
由 stefank 提交于
Summary: Compare compressed oops to a compressed young gen boundary instead of uncompressing the oops before doing the young gen boundary check. Reviewed-by: brutisso, jmasa
-
- 31 5月, 2013 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: jmasa, tschatzl
-
- 27 5月, 2013 3 次提交
-
-
由 stefank 提交于
Summary: Combine the calls to StringTable::unlink and StringTable::oops_do in Parallel Scavenge. Reviewed-by: pliden, coleenp
-
由 stefank 提交于
Summary: The string in StringTable is not used by CDS anymore. Remove the unnecessary code in preparation for 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge Reviewed-by: pliden, tschatzl, coleenp
-
由 stefank 提交于
Summary: Split SystemDictionary and ClassLoaderDataGraph root processing to help load balancing. Reviewed-by: tschatzl, johnc
-
- 23 5月, 2013 4 次提交
-
-
由 anoll 提交于
8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87) Summary: Disable client compiler and switch to interpreter if there is not enough free space in the code cache. Reviewed-by: kvn, twisti
-
由 kvn 提交于
Summary: Changed gen_write_ref_array_post_barrier() code on x64 to pass start address and number of copied oop elements. In generate_checkcast_copy() skip post barrier code if no elements are copied. Reviewed-by: roland
-
由 tamao 提交于
Summary: Rename: compute_generations_free_space() = compute_eden_space_size() + compute_old_gen_free_space(); update related logging messages Reviewed-by: jmasa, johnc, tschatzl, brutisso Contributed-by: Ntamao <tao.mao@oracle.com>
-
由 kvn 提交于
Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop. Reviewed-by: roland
-
- 22 5月, 2013 3 次提交
-
-
由 anoll 提交于
Summary: added <config.h> to header file to make hsdis compile with binutils 2.23.* Reviewed-by: kvn, twisti
-
由 brutisso 提交于
Reviewed-by: jwilhelm, jmasa, tschatzl
-
由 tamao 提交于
Summary: Correct the wrong print format in error message for VM cannot allocate the requested heap; and clean up the error message call in check_alignment() Reviewed-by: brutisso, tschatzl Contributed-by: Ntamao <tao.mao@oracle.com>
-
- 21 5月, 2013 5 次提交
-
-
由 tschatzl 提交于
8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes Summary: Instead of using a simple sizeof(), ask the PerRegionTable class about its size when iterating over the free list. Reviewed-by: jwilhelm, brutisso
-
由 brutisso 提交于
Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset() Reviewed-by: ysr, jmasa
-
由 jmasa 提交于
Reviewed-by: ehelin, stefank
-
由 shade 提交于
Summary: rename/remove local variables, re-arrange instance_size calculation, more comments. Reviewed-by: kvn, coleenp
-
由 tamao 提交于
Summary: Print helpful error message when VM aborts due to inability of allocating bit maps or card tables Reviewed-by: jmasa, stefank Contributed-by: Ntamao <tao.mao@oracle.com>
-
- 19 5月, 2013 1 次提交
-
-
由 iklam 提交于
Summary: Added info for the string/symbol objects and the hash entries Reviewed-by: coleenp, rbackman
-
- 17 5月, 2013 6 次提交
-
-
由 rdurbin 提交于
Summary: Remove dead code containing last call to scanf with no string length specifier Reviewed-by: dcubed, coleenp
-
由 ehelin 提交于
Reviewed-by: brutisso, tschatzl
-
由 shade 提交于
Summary: Treat the empty string as the default value tag Reviewed-by: kvn, twisti
-
由 tschatzl 提交于
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set Summary: The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default). Reviewed-by: jwilhelm, jmasa, brutisso, johnc
-
由 shade 提交于
Summary: Fix instance_size miscalculation. Reviewed-by: jrose, kvn
-
由 johnc 提交于
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info Summary: Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs. Reviewed-by: poonam, jmasa, brutisso
-
- 16 5月, 2013 4 次提交
-
-
由 anoll 提交于
Summary: Added command line parameter to define a threshold at which C1 compilation threshold for is increased. Reviewed-by: kvn, iveresov
-
由 tschatzl 提交于
Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column Reviewed-by: jwilhelm, johnc
-
由 johnc 提交于
Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table. Reviewed-by: jmasa, tschatzl
-
由 tamao 提交于
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy Summary: split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other. Reviewed-by: jmasa, tschatzl Contributed-by: Ntamao <tao.mao@oracle.com>
-
- 15 5月, 2013 3 次提交
-
-
由 rbackman 提交于
Reviewed-by: coleenp, sspitsyn
-
由 tschatzl 提交于
Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options. Reviewed-by: jmasa, brutisso
-
由 minqi 提交于
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi@oracle.com
-
- 14 5月, 2013 4 次提交
-
-
由 hseigel 提交于
Summary: Added the -XX:SharedArchiveFile option. Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu
-
由 shade 提交于
Summary: Remove obsolete debugging code. Reviewed-by: dholmes, kvn Contributed-by: NAleksey Shipilev <aleksey.shipilev@oracle.com>
-
由 kvn 提交于
Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti
-
由 coleenp 提交于
Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined Reviewed-by: sspitsyn, dcubed, ctornqvi
-
- 13 5月, 2013 2 次提交
- 10 5月, 2013 3 次提交
-
-
由 minqi 提交于
Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*. Reviewed-by: coleenp, kvn Contributed-by: yumin.qi@oracle.com
-
由 kvn 提交于
Summary: Add NULL checks and asserts for Type::make_ptr() returned value. Reviewed-by: twisti
-
由 johnc 提交于
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich. Reviewed-by: tschatzl, jmasa
-