Mercurial > hg > graal-jvmci-8
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, \ |