equal
deleted
inserted
replaced
40 static void deduplicate(oop java_string); |
40 static void deduplicate(oop java_string); |
41 |
41 |
42 static void parallel_oops_do(OopClosure* cl, uint worker_id); |
42 static void parallel_oops_do(OopClosure* cl, uint worker_id); |
43 static void oops_do_slow(OopClosure* cl); |
43 static void oops_do_slow(OopClosure* cl); |
44 |
44 |
45 // Parallel cleanup string dedup queues/table |
|
46 static void parallel_cleanup(); |
|
47 |
|
48 static inline bool is_candidate(oop obj) { |
45 static inline bool is_candidate(oop obj) { |
49 return java_lang_String::is_instance_inlined(obj) && |
46 return java_lang_String::is_instance_inlined(obj) && |
50 java_lang_String::value(obj) != NULL; |
47 java_lang_String::value(obj) != NULL; |
51 } |
48 } |
52 private: |
49 private: |