heap-dump

    0熱度

    1回答

    我已經安裝heapdump nodejs模塊以轉儲堆對象。 使用這個代碼(nodejs6.9.1) 'use strict' const heapdump = require('heapdump') heapdump.writeSnapshot() const obj = { test: 2, foo: 6.4, wow: true, a: { }

    0熱度

    1回答

    我使用docker來裝載我的應用程序,並希望從主機看它的性能。我已經映射卷: 「/選擇的/ tmp/my_app應用/:/ tmp目錄」,其中包含hsperfdata_root 我可以以某種方式從hsperfdata_root/PID在JMAP或其他工具打開堆和其他信息? 容器必須處於Running狀態才能進行此類調試,否則可能會關閉?

    1熱度

    1回答

    我想在Linux上堆轉儲,但我沒有足夠的本地磁盤空間來容納多千兆字節的堆轉儲。相反,它會被髮布到另一臺服務器上。 <command> | curl -X POST -d @- http://otherlocation 嘗試的解決方案: (1)堆轉儲到JMAP的標準輸出。我無法弄清楚如何做到這一點。 (2)創建一個命名管道並轉儲。 Java不會覆蓋現有的文件。 我可以解決#1或#2的不足之處嗎?

    1熱度

    1回答

    使用)JMAP -heap [PID] 你好,我有JMAP問題 我只想查看尺寸(-heap選項) 堆轉儲不...... 如果我跑[JMAP運行jvm進程的「heap PID」是STOP THE WORLD?

    1熱度

    1回答

    我想要採取Java堆轉儲來幫助調查內存泄漏。每當我用這個: jmap -J-d64 -dump:format=b,file=myheapdump -F 29498 堆轉儲文件中獲取約16048 kb和停止增長,JMAP將永遠運行,並沒有停止,除非我殺了它。另外我嘗試使用這樣的: jcmd 29498 -F GC.heap_dump heapdump.hprof 但因爲我是從根執行它,並且該

    -2熱度

    2回答

    $java -version java version "1.6.0" Java(TM) SE Runtime Environment (build pap6460sr16fp26-20160508_01(SR16 FP26)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr16fp25-20160413

    2熱度

    2回答

    我在7 GM Ram機器上運行,我有一個1.8 GB的堆轉儲文件。我正在使用64位的Java 8,並在64位機器上運行。 當我嘗試從堆轉儲分析器工具打開phd文件時,它會拋出內存不足錯誤。我設置的Java虛擬機args作爲堆分析工具,如下 的Java -Xmx4g -XX:-UseGCOverheadLimit 但我仍無法打開文件。請讓我知道我該如何克服這一點。

    2熱度

    2回答

    我需要從Elastic Beanstalk服務器獲取JVM堆轉儲,但服務器沒有jcmd或jmap。亞馬遜本身不會將它們與JDK一起安裝。這裏就是我們的安裝: [[email protected] ~]$ sudo yum list installed|grep jdk java-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.2.68.amzn1 @amzn-

    0熱度

    1回答

    這可能很令人尷尬,但請容忍我。 我必須分析一個堆轉儲,並已收到.heapdump格式的文件,而我預計.hprof文件。 Eclipse內存分析器拒絕打開.heapdump文件,我不知道應該使用哪個工具,或者要使用哪種轉換來使它們與mat一起工作。 不幸的是,到目前爲止,我在這個問題上的搜索結果受到基本教程的污染,即「如何打開.heapdump文件」讓我得到了「如何分析堆轉儲」的結果。 從評論編輯下

    3熱度

    1回答

    我試圖使用堆和jstat命令來分析使用Java的不同的IDE和程序堆的使用情況,因爲我的機器是非常緩慢的。 我有16 GIG拉姆,我最小堆是252MB,我的最大堆爲3.9千兆。現在我想知道不同程序的堆使用情況。 JMAP是實驗和在Release 60取下,可以請你告訴我,如果有 1)使用Java高級管理控制檯使用JMAP在Release 144的方法嗎?如果是這樣,怎麼樣? 2)由第三方的替代程序