// ciCallProfile // // This class is used to determine the frequently called method // at some call site class ciCallProfile : StackObj { private: // Fields are initialized directly by ciMethod::call_profile_at_bci. friendclass ciMethod; friendclass ciMethodHandle;
enum { MorphismLimit = 2 }; // Max call site's morphism we care about int _limit; // number of receivers have been determined int _morphism; // determined call site's morphism int _count; // # times has this call been executed int _receiver_count[MorphismLimit + 1]; // # times receivers have been seen
ciKlass* _receiver[MorphismLimit + 1]; // receivers (exact)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.