comparison src/share/vm/runtime/globals.hpp @ 8034:bce1ac447f6b

7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking Summary: Skip unnecessary scanning of bitmap for unmarked humongous objects/regions. Reviewed-by: jwilhelm, johnc Contributed-by: Tao Mao <tao.mao@oracle.com>
author johnc
date Wed, 06 Feb 2013 14:50:37 -0800
parents f422634e5828
children f64ffbf81af5
comparison
equal deleted inserted replaced
8015:50d3b37d5bcd 8034:bce1ac447f6b
1 /* 1 /*
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
1814 "Percentage CMS generation occupancy to start a CMS collection " \ 1814 "Percentage CMS generation occupancy to start a CMS collection " \
1815 "cycle. A negative value means that CMSTriggerRatio is used") \ 1815 "cycle. A negative value means that CMSTriggerRatio is used") \
1816 \ 1816 \
1817 product(uintx, InitiatingHeapOccupancyPercent, 45, \ 1817 product(uintx, InitiatingHeapOccupancyPercent, 45, \
1818 "Percentage of the (entire) heap occupancy to start a " \ 1818 "Percentage of the (entire) heap occupancy to start a " \
1819 "concurrent GC cycle. It us used by GCs that trigger a " \ 1819 "concurrent GC cycle. It is used by GCs that trigger a " \
1820 "concurrent GC cycle based on the occupancy of the entire heap, " \ 1820 "concurrent GC cycle based on the occupancy of the entire heap, " \
1821 "not just one of the generations (e.g., G1). A value of 0 " \ 1821 "not just one of the generations (e.g., G1). A value of 0 " \
1822 "denotes 'do constant GC cycles'.") \ 1822 "denotes 'do constant GC cycles'.") \
1823 \ 1823 \
1824 product(bool, UseCMSInitiatingOccupancyOnly, false, \ 1824 product(bool, UseCMSInitiatingOccupancyOnly, false, \