hotspot/src/share/vm/compiler/compileBroker.hpp
changeset 14588 8ec26d2d9339
parent 13891 35dabd293e56
child 16372 20c2c4dc8b77
equal deleted inserted replaced
14584:bd4290e6d0a5 14588:8ec26d2d9339
    41 
    41 
    42  private:
    42  private:
    43   Monitor*     _lock;
    43   Monitor*     _lock;
    44   uint         _compile_id;
    44   uint         _compile_id;
    45   Method*      _method;
    45   Method*      _method;
    46   jobject      _method_loader;
    46   jobject      _method_holder;
    47   int          _osr_bci;
    47   int          _osr_bci;
    48   bool         _is_complete;
    48   bool         _is_complete;
    49   bool         _is_success;
    49   bool         _is_success;
    50   bool         _is_blocking;
    50   bool         _is_blocking;
    51   int          _comp_level;
    51   int          _comp_level;
    54   CompileTask* _next, *_prev;
    54   CompileTask* _next, *_prev;
    55 
    55 
    56   // Fields used for logging why the compilation was initiated:
    56   // Fields used for logging why the compilation was initiated:
    57   jlong        _time_queued;  // in units of os::elapsed_counter()
    57   jlong        _time_queued;  // in units of os::elapsed_counter()
    58   Method*      _hot_method;   // which method actually triggered this task
    58   Method*      _hot_method;   // which method actually triggered this task
    59   jobject      _hot_method_loader;
    59   jobject      _hot_method_holder;
    60   int          _hot_count;    // information about its invocation counter
    60   int          _hot_count;    // information about its invocation counter
    61   const char*  _comment;      // more info about the task
    61   const char*  _comment;      // more info about the task
    62 
    62 
    63  public:
    63  public:
    64   CompileTask() {
    64   CompileTask() {