Skip to content
This repository was archived by the owner on Aug 27, 2022. It is now read-only.
/ lanai Public archive

Commit 0ae78d4

Browse files
Lin Zangplummercj
Lin Zang
authored andcommittedDec 22, 2020
8258593: remove redundant codes in HeapObjectDumper
Reviewed-by: coleenp, lfoltan, cjplummer
1 parent 39e03a0 commit 0ae78d4

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed
 

‎src/hotspot/share/services/heapDumper.cpp

+2-5
Original file line numberDiff line numberDiff line change
@@ -1408,15 +1408,12 @@ class VM_HeapDumper;
14081408

14091409
class HeapObjectDumper : public ObjectClosure {
14101410
private:
1411-
VM_HeapDumper* _dumper;
14121411
DumpWriter* _writer;
14131412

1414-
VM_HeapDumper* dumper() { return _dumper; }
14151413
DumpWriter* writer() { return _writer; }
14161414

14171415
public:
1418-
HeapObjectDumper(VM_HeapDumper* dumper, DumpWriter* writer) {
1419-
_dumper = dumper;
1416+
HeapObjectDumper(DumpWriter* writer) {
14201417
_writer = writer;
14211418
}
14221419

@@ -1826,7 +1823,7 @@ void VM_HeapDumper::work(uint worker_id) {
18261823
// segment is started.
18271824
// The HPROF_GC_CLASS_DUMP and HPROF_GC_INSTANCE_DUMP are the vast bulk
18281825
// of the heap dump.
1829-
HeapObjectDumper obj_dumper(this, writer());
1826+
HeapObjectDumper obj_dumper(writer());
18301827
Universe::heap()->object_iterate(&obj_dumper);
18311828

18321829
// HPROF_GC_ROOT_THREAD_OBJ + frames + jni locals

0 commit comments

Comments
 (0)