Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/sweeper.hpp @ 3464:be4ca325525a
Merge.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 27 Jul 2011 17:32:44 -0700 |
parents | f52ed367b66d |
children | da91efe96a93 |
comparison
equal
deleted
inserted
replaced
3239:7c4b4daac19b | 3464:be4ca325525a |
---|---|
55 static void log_sweep(const char* msg, const char* format = NULL, ...); | 55 static void log_sweep(const char* msg, const char* format = NULL, ...); |
56 | 56 |
57 public: | 57 public: |
58 static long traversal_count() { return _traversals; } | 58 static long traversal_count() { return _traversals; } |
59 | 59 |
60 #ifdef ASSERT | |
61 // Keep track of sweeper activity in the ring buffer | |
62 static void record_sweep(nmethod* nm, int line); | |
63 static void report_events(int id, address entry); | |
64 static void report_events(); | |
65 #endif | |
66 | |
60 static void scan_stacks(); // Invoked at the end of each safepoint | 67 static void scan_stacks(); // Invoked at the end of each safepoint |
61 static void sweep_code_cache(); // Concurrent part of sweep job | 68 static void sweep_code_cache(); // Concurrent part of sweep job |
62 static void possibly_sweep(); // Compiler threads call this to sweep | 69 static void possibly_sweep(); // Compiler threads call this to sweep |
63 | 70 |
64 static void notify(nmethod* nm) { | 71 static void notify(nmethod* nm) { |