Merge

Wed, 24 Jun 2015 15:36:40 -0700

author
asaha
date
Wed, 24 Jun 2015 15:36:40 -0700
changeset 8104
0cc9360761a5
parent 8103
9dc578eda241
parent 7885
049a2c17a4f2
child 8105
cdb05a5db1e3

Merge

.hgtags file | annotate | diff | comparison | revisions
make/hotspot_version file | annotate | diff | comparison | revisions
     1.1 --- a/.hgtags	Mon Jun 22 11:34:42 2015 -0700
     1.2 +++ b/.hgtags	Wed Jun 24 15:36:40 2015 -0700
     1.3 @@ -707,6 +707,8 @@
     1.4  bd9221771f6e34e63b3b340ffcf9906ccf882dae jdk8u60-b19
     1.5  e01a710549a962cee94728271248a7d89fb56c49 hs25.60-b20
     1.6  3b6c97747ccc61d189bca64b4afa3ffc13680810 jdk8u60-b20
     1.7 +4b6687a4f2fe84211b8b3b5afb34b5186afbddf6 hs25.60-b21
     1.8 +e0d75c284bd1c09fd7d9ef09627d8a99b88d468d jdk8u60-b21
     1.9  0219ab69f00782e5c49687e2fa75138a7ffddea1 jdk8u52-b06
    1.10  9b6f44853eed8caba935915c7e710c546b205c8e jdk8u52-b07
    1.11  0219ab69f00782e5c49687e2fa75138a7ffddea1 jdk8u65-b00
     2.1 --- a/src/share/vm/memory/genMarkSweep.cpp	Mon Jun 22 11:34:42 2015 -0700
     2.2 +++ b/src/share/vm/memory/genMarkSweep.cpp	Wed Jun 24 15:36:40 2015 -0700
     2.3 @@ -211,7 +211,7 @@
     2.4                           false, // Younger gens are not roots.
     2.5                           true,  // activate StrongRootsScope
     2.6                           GenCollectedHeap::SO_None,
     2.7 -                         GenCollectedHeap::StrongRootsOnly,
     2.8 +                         ClassUnloading,
     2.9                           &follow_root_closure,
    2.10                           &follow_root_closure,
    2.11                           &follow_cld_closure);
     3.1 --- a/src/share/vm/memory/heap.cpp	Mon Jun 22 11:34:42 2015 -0700
     3.2 +++ b/src/share/vm/memory/heap.cpp	Wed Jun 24 15:36:40 2015 -0700
     3.3 @@ -99,9 +99,7 @@
     3.4    // Reserve and initialize space for _memory.
     3.5    size_t page_size = os::vm_page_size();
     3.6    if (os::can_execute_large_page_memory()) {
     3.7 -    const size_t min_pages = 8;
     3.8 -    page_size = MIN2(os::page_size_for_region_aligned(committed_size, min_pages),
     3.9 -                     os::page_size_for_region_aligned(reserved_size, min_pages));
    3.10 +    page_size = os::page_size_for_region_unaligned(reserved_size, 8);
    3.11    }
    3.12  
    3.13    const size_t granularity = os::vm_allocation_granularity();
     4.1 --- a/src/share/vm/runtime/arguments.cpp	Mon Jun 22 11:34:42 2015 -0700
     4.2 +++ b/src/share/vm/runtime/arguments.cpp	Wed Jun 24 15:36:40 2015 -0700
     4.3 @@ -1372,6 +1372,12 @@
     4.4    if (!FLAG_IS_DEFAULT(CMSParPromoteBlocksToClaim) || !FLAG_IS_DEFAULT(OldPLABWeight)) {
     4.5      CFLS_LAB::modify_initialization(OldPLABSize, OldPLABWeight);
     4.6    }
     4.7 +
     4.8 +  if (!ClassUnloading) {
     4.9 +    FLAG_SET_CMDLINE(bool, CMSClassUnloadingEnabled, false);
    4.10 +    FLAG_SET_CMDLINE(bool, ExplicitGCInvokesConcurrentAndUnloadsClasses, false);
    4.11 +  }
    4.12 +
    4.13    if (PrintGCDetails && Verbose) {
    4.14      tty->print_cr("MarkStackSize: %uk  MarkStackSizeMax: %uk",
    4.15        (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K));

mercurial