src/share/vm/runtime/sweeper.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
sweeper-safepoints Cdiff src/share/vm/runtime/sweeper.hpp
src/share/vm/runtime/sweeper.hpp
Print this page
*** 30,44 ****
// - reclamation of unreferences zombie nmethods
//
class NMethodSweeper : public AllStatic {
static long _traversals; // Stack traversal count
- static nmethod* _current; // Current nmethod
static int _seen; // Nof. nmethod we have currently processed in current pass of CodeCache
- static volatile int _invocations; // No. of invocations left until we are completed with this pass
static volatile int _sweep_started; // Flag to control conc sweeper
static bool _rescan; // Indicates that we should do a full rescan of the
// of the code cache looking for work to do.
static bool _do_sweep; // Flag to skip the conc sweep if no stack scan happened
static int _locked_seen; // Number of locked nmethods encountered during the scan
--- 30,44 ----
// - reclamation of unreferences zombie nmethods
//
class NMethodSweeper : public AllStatic {
static long _traversals; // Stack traversal count
static int _seen; // Nof. nmethod we have currently processed in current pass of CodeCache
+ static int _invocations; // No. of invocations of the sweeper
static volatile int _sweep_started; // Flag to control conc sweeper
+ static volatile nmethod* _current; // Current nmethod
static bool _rescan; // Indicates that we should do a full rescan of the
// of the code cache looking for work to do.
static bool _do_sweep; // Flag to skip the conc sweep if no stack scan happened
static int _locked_seen; // Number of locked nmethods encountered during the scan
src/share/vm/runtime/sweeper.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File