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 ----