3679N/A * Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1472N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 0N/A const char*
const _name;
// Name of this generation. 0N/A // Performance Counters 0N/A // Sizing information, in bytes, set in constructor 0N/A // Used when initializing the _name field. 0N/A // We assume the heap lock is held here. 0N/A // Support for MT garbage collection. CAS allocation is lower overhead than grabbing 0N/A // and releasing the heap lock, which is held during gc's anyway. This method is not 0N/A // safe for use at the same time as allocate_noexpand()! 0N/A // Support for MT garbage collection. See above comment. 0N/A // Initialize the generation. 0N/A // Returns limit on the maximum size of the generation. This 0N/A // is the same as _max_gen_size for PSOldGen but need not be 0N/A // for a derived class. 0N/A // Has the generation been successfully allocated? 0N/A // MarkSweep methods 0N/A // Includes uncommitted memory 0N/A // Calculating new sizes 0N/A // Allocation. We report all successful allocations to the size policy 0N/A // Note that the perm gen does not use this method, and should not! 0N/A // Debugging - do not use for time critical operations 0N/A // These should not used 0N/A // These should not used 0N/A // Performace Counter support 263N/A // Save the tops of all spaces for later use during mangling. 1879N/A#
endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSOLDGEN_HPP