hotspot/src/share/vm/memory/compactingPermGenGen.hpp

Print this page
rev 611 : Merge

*** 1,10 **** #ifdef USE_PRAGMA_IDENT_HDR #pragma ident "@(#)compactingPermGenGen.hpp 1.22 07/08/31 18:41:29 JVM" #endif /* ! * Copyright 2003-2006 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,10 ---- #ifdef USE_PRAGMA_IDENT_HDR #pragma ident "@(#)compactingPermGenGen.hpp 1.22 07/08/31 18:41:29 JVM" #endif /* ! * Copyright 2003-2008 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 101,111 **** public: enum { vtbl_list_size = 16, // number of entries in the shared space vtable list. ! num_virtuals = 100 // number of virtual methods in Klass (or // subclass) objects, or greater. }; enum { ro = 0, // read-only shared space in the heap --- 101,111 ---- public: enum { vtbl_list_size = 16, // number of entries in the shared space vtable list. ! num_virtuals = 200 // number of virtual methods in Klass (or // subclass) objects, or greater. }; enum { ro = 0, // read-only shared space in the heap
*** 184,195 **** void print_on(outputStream* st) const; void younger_refs_iterate(OopsInGenClosure* blk); void compact(); void post_compact(); size_t contiguous_available() const; - bool grow_by(size_t bytes); - void grow_to_reserved(); void clear_remembered_set(); void invalidate_remembered_set(); inline bool block_is_obj(const HeapWord* addr) const { --- 184,193 ----