static AnalysisResult analyze(HeapDumpFile heapDumpFile) { ExcludedRefs.BuilderWithParams excludedRefs = new ExcludedRefs.BuilderWithParams() .clazz(WeakReference.class.getName()).alwaysExclude() .clazz(SoftReference.class.getName()).alwaysExclude() .clazz(PhantomReference.class.getName()).alwaysExclude() .clazz("java.lang.ref.Finalizer").alwaysExclude() .clazz("java.lang.ref.FinalizerReference").alwaysExclude() .thread("FinalizerWatchdogDaemon").alwaysExclude() .thread("main").alwaysExclude(); return analyze(heapDumpFile, excludedRefs); }