20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 package sun.jvm.hotspot.memory;
26
27 import java.io.*;
28 import java.util.*;
29 import sun.jvm.hotspot.debugger.*;
30 import sun.jvm.hotspot.types.*;
31 import sun.jvm.hotspot.runtime.*;
32
33 /** <P> The (supported) Generation hierarchy currently looks like this: </P>
34
35 <ul>
36 <li> Generation
37 <ul>
38 <li> CardGeneration
39 <ul>
40 <li> OneContigSpaceCardGeneration
41 <ul>
42 <li> TenuredGeneration
43 </ul>
44 </ul>
45 <li> DefNewGeneration
46 </ul>
47 </ul>
48 */
49
50
51 public abstract class Generation extends VMObject {
52 private static long reservedFieldOffset;
53 private static long virtualSpaceFieldOffset;
54 private static CIntegerField levelField;
55 protected static final int K = 1024;
56 // Fields for class StatRecord
57 private static Field statRecordField;
58 private static CIntegerField invocationField;
59
60 // constants from Name enum
61 private static int NAME_DEF_NEW;
62 private static int NAME_PAR_NEW;
63 private static int NAME_MARK_SWEEP_COMPACT;
|
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 package sun.jvm.hotspot.memory;
26
27 import java.io.*;
28 import java.util.*;
29 import sun.jvm.hotspot.debugger.*;
30 import sun.jvm.hotspot.types.*;
31 import sun.jvm.hotspot.runtime.*;
32
33 /** <P> The (supported) Generation hierarchy currently looks like this: </P>
34
35 <ul>
36 <li> Generation
37 <ul>
38 <li> CardGeneration
39 <ul>
40 <li> TenuredGeneration
41 </ul>
42 <li> DefNewGeneration
43 </ul>
44 </ul>
45 */
46
47
48 public abstract class Generation extends VMObject {
49 private static long reservedFieldOffset;
50 private static long virtualSpaceFieldOffset;
51 private static CIntegerField levelField;
52 protected static final int K = 1024;
53 // Fields for class StatRecord
54 private static Field statRecordField;
55 private static CIntegerField invocationField;
56
57 // constants from Name enum
58 private static int NAME_DEF_NEW;
59 private static int NAME_PAR_NEW;
60 private static int NAME_MARK_SWEEP_COMPACT;
|