8338280: Parallel: Inline ParallelCompactData::verify_clear

Reviewed-by: tschatzl
This commit is contained in:
Albert Mingkun Yang 2024-08-14 09:16:02 +00:00
parent 66bee2532f
commit 9fe1777faf
2 changed files with 3 additions and 9 deletions

View File

@ -521,19 +521,14 @@ bool ParallelCompactData::summarize(SplitInfo& split_info,
}
#ifdef ASSERT
void ParallelCompactData::verify_clear(const PSVirtualSpace* vspace)
void ParallelCompactData::verify_clear()
{
const size_t* const beg = (const size_t*)vspace->committed_low_addr();
const size_t* const end = (const size_t*)vspace->committed_high_addr();
const size_t* const beg = (const size_t*) _region_vspace->committed_low_addr();
const size_t* const end = (const size_t*) _region_vspace->committed_high_addr();
for (const size_t* p = beg; p < end; ++p) {
assert(*p == 0, "not zero");
}
}
void ParallelCompactData::verify_clear()
{
verify_clear(_region_vspace);
}
#endif // #ifdef ASSERT
STWGCTimer PSParallelCompact::_gc_timer;

View File

@ -393,7 +393,6 @@ public:
inline bool is_region_aligned(HeapWord* addr) const;
#ifdef ASSERT
void verify_clear(const PSVirtualSpace* vspace);
void verify_clear();
#endif // #ifdef ASSERT