我在Youtube和Pluralsight上浏览了一些Java Profilers (JVisualVM,JProfiler,YourKit)的教程。关于如何检查堆转储和如何发现内存泄漏,我有了一点想法。但这些都是基础教程。
我的问题是,当我在堆转储中进行分析时,我只看到了3种类型的对象char[], java.lang.String and java.lang.Object[],它们几乎覆盖了所有的内存(总是超过70% )。但我的申请表上没有。与线程转储的方式相同,我看到了HTTP8080请求(我正在使用的端口),这将我引向Runnable()'s run method or Jav