memoryanalyzer

    1热度

    3回答

    我们在EA中遇到内存错误,我们使用-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/some/dir在OOM时转储堆。 我们有一个12GB的堆内存和256MB的perm gen。 堆转储是在我们运行我们的应用程序并且其大小为11.5GB的Linux框中生成的。我们无权将其下载到我们的本地。 当我们试图用JHAT它抛出OOM来分析11

    0热度

    1回答

    我想分析一个相当巨大的Java VM进程的内存使用情况。 启动Eclipse内存分析工具时,我意识到的一件事是所谓的分配内存之间的巨大差异:Windows任务管理器/ CMD任务列表显示大约5,5GB,而内存分析器显示只有1,1GB。什么导致了这种差异?

    26热度

    5回答

    我已经使用jmap工具运行了几天的java应用程序生成了堆转储 - >这会产生一个大的二进制堆转储文件。 如何在IntellIJ IDEA内执行堆转储的内存分析? 我知道有用于Eclipse和Netbeans的工具,但如果可能的话,我宁愿使用IDEA。 分析的基本结果会告诉我每个内存中的每个对象的实例的数量,以允许我能够开始调试内存泄漏。

    2热度

    1回答

    在Unix世界中,我一直在愉快地使用gdb进行调试,并且valgrind用于内存分析。 是否有Windows的开源质量替代品? 我正在寻找轻量级的软件,可以满足您的需求,而且绝不会妨碍您的工作(就像gdb和valgrind一样)。

    0热度

    2回答

    我最近发现了令人难以置信的有用的Eclipse Memory Analysis Tool,它可以快速找到Java应用程序中的内存泄漏。不幸的是,在将我的JDK切换到1.6(在Mac OS 10.5下)之后,JVM在启动时立即终止。所有出现的是一个对话框,用“退出代码= -1”表示“JVM终止”。 其他人遇到这个?也许有一种方法可以将其配置为使用不同的JDK? (比如1.5:它被证明是兼容的)

    46热度

    3回答

    我需要检查我的应用程序的内存泄漏,我还需要看到我的应用程序的内存分配。 我下载并安装了eclipse内存分析器,它看起来像第一步是打开一个堆转储。 但是什么是堆转储,我如何创建堆转储。 而我要去究竟如何使用这个软件,我做了一些谷歌搜索,但我找不到任何有用的信息 感谢

    5热度

    1回答

    运行时出现错误ERROR: read 46402 of 4259932 byteshprof-conv.exe及其创建的文件无法用MemoryAnalyzer.exe打开,错误为Illegal record length 0 at byte 5,408,931 for record type 1。 我用android.os.Debug.dumpHprofData("/data/misc/dump.

    0热度

    1回答

    我使用Virtualbox管理器完成了使用elf格式的内存转储。 VBoxManage debugvm "image_name" dumpguestcore --filename test.elf 它运作良好。然后我尝试分析具有波动性的转储。 imageinfo运行良好,并得到结果。 volatility-2.2.standalone.exe -f test.elf imageinfo Vo