comparison src/share/vm/oops/method.hpp @ 7968:44c5fcd9cb25

8006280: Need to reorder metadata structures to reduce size (64-bit) Summary: Reordered Klass, InstanceKlass and Method to save 8 bytes each Reviewed-by: coleenp, jiangli Contributed-by: ioi.lam@oracle.com
author iklam
date Thu, 24 Jan 2013 10:57:38 -0800
parents 18c3c3fa291b
children 1eae78177059
comparison
equal deleted inserted replaced
7950:6cf2530f7fd3 7968:44c5fcd9cb25
125 u2 _number_of_breakpoints; // fullspeed debugging support 125 u2 _number_of_breakpoints; // fullspeed debugging support
126 InvocationCounter _invocation_counter; // Incremented before each activation of the method - used to trigger frequency-based optimizations 126 InvocationCounter _invocation_counter; // Incremented before each activation of the method - used to trigger frequency-based optimizations
127 InvocationCounter _backedge_counter; // Incremented before each backedge taken - used to trigger frequencey-based optimizations 127 InvocationCounter _backedge_counter; // Incremented before each backedge taken - used to trigger frequencey-based optimizations
128 128
129 #ifdef TIERED 129 #ifdef TIERED
130 float _rate; // Events (invocation and backedge counter increments) per millisecond
130 jlong _prev_time; // Previous time the rate was acquired 131 jlong _prev_time; // Previous time the rate was acquired
131 float _rate; // Events (invocation and backedge counter increments) per millisecond
132 #endif 132 #endif
133 133
134 #ifndef PRODUCT 134 #ifndef PRODUCT
135 int _compiled_invocation_count; // Number of nmethod invocations so far (for perf. debugging) 135 int _compiled_invocation_count; // Number of nmethod invocations so far (for perf. debugging)
136 #endif 136 #endif