1. 程式人生 > >在windows平臺,用jmap命令得到轉儲檔案

在windows平臺,用jmap命令得到轉儲檔案

jmap命令在windows平臺和linux平臺下用法不一樣,本文說的是windows下的操作

先用jps找到目標程序的pid,比如是1345

然後用以下命令:

jmap -dump:format=b,file=heap.bin 1345

那麼就會得到一個heap.bin的轉儲檔案,接下來就可以用MAT等工具對該轉儲檔案進行分析

相關推薦

windows平臺jmap命令得到檔案

jmap命令在windows平臺和linux平臺下用法不一樣,本文說的是windows下的操作 先用jps找到目標程序的pid,比如是1345 然後用以下命令: jmap -dump:format=b,

Windows環境下netstat命令查看某個端口號是否占

gpo 配置信息 con tor 情況 路由 時間 長時間 針對 目標:在Windows環境下,用netstat命令查看某個端口號是否占用,為哪個進程所占用. 操作:操作分為兩步:(1)查看該端口被那個PID所占用;方法一:有針對性的查看端口,使用命令 Netstat

Windows 7下arp命令繫結IP和MAC地址提示“ARP 項新增失敗: 拒絕訪問”的解決方法

在Win 7版本以管理員身份執行時提示:“ARP 項新增失敗:請求的操作需要提升。”    解決辦法: CMD中輸入:netsh i  i show in  //注意兩個i之間是有空格的 然後找到“本地連線”對應的 “Idx” (我的是

從10億到百億規模大促雲效玩項目管理

信息 渠道 很多 理論 lis www. 周報 不出 綜合 摘要: 一個大的商業項目,如何能做到如期完工並準時交付,是有一套標準化的流程和體系來支撐的。項目管理並不是一個陌生的話題,就像《人月神話》裏面提到的阿波羅計劃、曼哈頓工程都是非常經典的案例。對於很多新同學來講,對項

win10系統啟用碼啟用dos命令來啟用只能啟用半年時間暫時沒找到永久的。

自己之前用啟用工具啟用的,啟用時間好像是180天,即將到期了,於是在網上百度各種永久啟用方法,參照別人的方法,發現把自己的啟用狀態由啟用即將到期變為通知模式,瞬間一臉懵逼,於是找啊找,終於找到了這種方式,親測可行。 (1)首先檢視自己系統的啟用狀態;快捷鍵 win +r 輸入命令:slmgr.v

windows平臺實現錄音功能詳解

  音訊處理分為播放和錄音兩類。對這些處理,微軟提供了一些列函式,稱之為Waveform Functions。這篇文章討論錄音功能。會對微軟提供的函式做簡單說明,並對這些函式封裝成c++類,再進一步封裝成c#類。 1 Waveform Functions函式簡介 根據錄音處理步驟,對這些函式做簡

深度學習Caffe實戰(9)Windows 平臺caffeMATLAB介面實現訓練網路和測試

上一篇介紹了網路協議中各個引數的作用,知道了各個引數的作用,想必應該可以嘗試修改網路結構了。前幾篇部落格介紹的都是用命令列訓練和測試網路,這篇部落格介紹如何用MATLAB介面實現訓練和測試網路,window平臺下caffe使用者本來就少,這方面的資料更少了,下一

如何不用VC++編譯Windows程式MinGW!

MinGW是Minimalist GNU for Windows的縮寫,因為GNU有一個編譯器GCC,所以,我們可以用它來在windows系統中編譯windows原生exe程式或者dll,而不需要再借助

windowseclipse連線虛擬機器中的hadoop

1. 前言 1.1 目標 具體目標是: 在windows 上能夠使用eclipse連線Centos系統上部署的hadoop進行開發與測試 1.2 軟硬體要求 硬體要求: 三臺普通PC。 當然使用虛擬機器也可以,本環境搭建也是VMWare10虛擬機器上進行的。

C++ Windows Server 2016CMD命令列安裝IIS角色和功能元件

Windows Server 2016資料中心純淨版上安裝IIS1.0版本的元件,Windows Server 2016和Windows Server 2012版本,他們的元件是沒有多大區別的,但是安裝的方式有所差異,也就是安裝的順序比較怪異。由於在08和12版本上面安

Windows命令列(cmd)下如何使用命令搜尋(find)一個檔案

#這個命令可能不是最優的,有空自己再研究一下 dir  /s %directory% | findstr "%patern_text%" #或者自己安裝一個Unix Utils的工具包,然後可以使用unix命令 find . -name *.java | xargs gr

maven打jar包doc命令執行jar遇到的各種問題(記錄備忘)

事件起因: 公司有個業務需求,兩個系統搞對接,雙方採用中間庫的方式進行資料互動,設立了中間表,對方採用的oracle,我方採用的sqlserver,我負責寫個程式定時從oracle的中間表中讀取資料寫入到公司的sqlserver中,我採用spring+mybatis+qua

學習筆記:windowsc語言來建立執行緒

#include <stdio.h>#include <windows.h> typedef void * HANDLE;#define SEMAPHORE HANDLE#define THREADHANDLE HANDLE#define THREAD

Windows中巧控制檯命令

Windows中有很多命令我們很少使用,在這裡我就介紹一下我在Windows中的常用的幾個命令的使用方法,利用這些命令可以簡化或者方便我們的使用。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of

基於windows平臺dev-c++編譯工具搭建ffmpeg 開發環境

1  首先去ffmpeg官網下載最新的ffmpeg (ffmpeg原始碼路徑:http://ffmpeg.zeranoe.com/builds/),對於如何在windows下面編譯ffmpeg網上教程已經不計其數,在此不再贅述,我們直接取得最新的編譯之後的檔案,搭載開發環境;  對於ffmpeg 官網下面有如

jenkins之Linux平臺慎用rm命令

    昨天運行同事寫的shell指令碼,發生了一件很悲劇的事情,把整個root目錄下的檔案都刪除了,現分享給大家,提供經驗。     指令碼中的刪除命令如下:rm -rf ${workspaece}/*  (看出什麼端倪了嗎···)     這個指令碼本來是放在Jenki

Ubuntu命令列的垃圾箱Trash CLI遠離 rm 命令誤刪除重要檔案的陰影

作為Linux使用者,您可能需要不時從系統中刪除檔案。我們在刪除檔案時往往會保持謹慎,特別是在永久刪除檔案時,因為我們不想永遠錯誤地丟失有用的資訊。不幸的是,有些情況下我們會錯誤地刪除某些內容而無法恢復它。或者,我們打算只刪除資料夾中的檔案,但也錯誤地從子資料夾中刪除檔案。在圖形介面中,事物幾乎可見,並且還有

git 上傳一個空檔案的解決方案可使用命令列建立.gitkeep檔案

什麼是.gitkeep .gitkeep是一個約定俗成的檔名並沒有什麼特殊規則, 它就相當於一個佔位,0位元組。那它有什麼用呢?當你提交提交,目錄中有空資料夾的時候,git會自動忽略掉,而有時候你就

unity打包iOSXcode打不開xcodeproj檔案

問題描述:今天遇到一個問題,在Window平臺用unity打包好了iOS包,之後用Xcode開啟xcodeproj檔案,想進一步打包,但是卻始終打不開,一直提示:XXX.xcodeproj cannot  be opened because the project file ca

利用Windows自帶的功能當程式崩潰時產生崩潰檔案(dmp)

 何志丹 以管理員身份 執行 :OpenDump.bat 其本質是寫登錄檔。 執行後: 任何程式崩潰都會在C:\CrashDump 產生dmp檔案(比較大,約50到200M)。 至少在Win7、Win10的電腦,Win10的平板上執行正確。 OpenDump.bat @e