Skip to content

Commit 8296469

Browse files
Markus Grönlundpull[bot]
authored andcommitted
8335121: Native memory leak when not recording any events
Reviewed-by: egahlin, shade
1 parent e3055be commit 8296469

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -639,11 +639,7 @@ static void write_thread_local_buffer(JfrChunkWriter& chunkwriter, Thread* t) {
639639

640640
size_t JfrRecorderService::flush() {
641641
size_t total_elements = flush_metadata(_chunkwriter);
642-
const size_t storage_elements = flush_storage(_storage, _chunkwriter);
643-
if (0 == storage_elements) {
644-
return total_elements;
645-
}
646-
total_elements += storage_elements;
642+
total_elements += flush_storage(_storage, _chunkwriter);
647643
if (_string_pool.is_modified()) {
648644
total_elements += flush_stringpool(_string_pool, _chunkwriter);
649645
}

0 commit comments

Comments
 (0)