在android程序中打开HPROF文件时出错

当我用Memory Analyzer打开HPROF文件时(由Debug.dumpHprofData创建),得到的是以下的异常:

java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3)
at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124)
at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69)
at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:203)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:114)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:143)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:123)
at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:56)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

怎么解决这个问题呢?
谢谢大家!

2个回答

使用hprof-conv转换后再使用MA打开。

使用hprof-conv转换后再使用MA打开。

LiDaming_and
LiDaming_and 谢谢你的答案,直接了当!
接近 7 年之前 回复

如果你使用Eclipse,把 Android->DDMS->Default HPROF action变成Open in Eclipse就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
hprof文件中导出图片
导出.data文件 查看宽高 使用GIMP打开
Android自动dump hprof文件的功能实现
要实现这个功能,必须提升权限,必须满足以下两个条件之一 1、在root的设备上运行 2、如果机子没root,需要在app的manifest文件中添加sharedUid,但是使用了这个的话,需要对apk文件进行系统签名 android:sharedUserId="android.uid.shell" 【步骤1】先准备一个工具类,用于获取进程的内存,dump hrpof文件等操作,代码
【Android】【Memory】命令行提取hprof文件
命令行提取hprof文件 1. #adb shell am dumpheap 2. #adb pull 3. #/android-sdk/platform-tools/hprof-conv .hprof 4. 使用MAT分析
Android打开*.xml文件时编绎出错问题解决
Android开发时,如果打开*.xml文件编绎的话,总是产生*.out.xml文件rnrn解决办法:rnrn在Eclipse中设置rnWindows->Preferencesrn ->Run/Debug->Launchingrn ->Launch Operationrnrn原为:Launch the ...rn现选择:Always launch ...
打开项目时出错
打开解决方案是提示:未能导入加载的项目文件,行2064上的开始标记 Target 与结束标记不匹配rn这是什么原因啊
打开解决方案时出错。
我是asp.net的新手,我重网上下载了个例子,打开时提示“尝试创建Web项目或打开位于URL'http://flash/News‘的Web项目时,web服务器报告了以下错误。’无法解析服务器的名称或地址。‘”
打开帮助文件时出错
我用的是Ghost的winXP SP3盗版碟,所以HELP给GHOST精简了。rn在CMD下输入net /?的时候,报出这一句错:"打开帮助文件时出错"。rn现在我已经将另一个WINXP SP3的HELP文件夹(在那个系统中可以运行)拷过来了,但是还是有这个问题,重启过后也一样。rn因为刚刚装过系统,系统服务都没有改动什么,就是去掉一个KABASI的启动项(看着像卡巴斯基,但是系统其实没装卡巴)。rnrn各路高手帮忙指点,先谢谢了!
打开word时出错^………
大家好,请看rnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn v_application = CreateOleObject("Word.Application");rn v_application.OlePropertySet("Visible",true);rn v_document = v_application.OleFunction("Documents");rn v_current_document = v_document.OleFunction("Open","c:\\zbc.doc");rnrn//---------------------------------------------------------------------------rnvoid __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)rnrn v_application.OleProcedure("Quit"); rnrnrn当我用上面的代码来打开已经存在的文档时,发生错误,错误为:rn“发生意外!”rn上面的代码有什么错误吗?rnrn
打开窗口时出错
我在注册新用户的时候,lotus Domino Administrator突然没有反应,我就强行关闭,但是再打开lotus Domino Administrator时就出现一个对话框,上面写着“打开窗口时出错”,而其他的lotus notes和domino designer也打不开,出现同样的问题,请问怎么解决?是否得重新安装呀?
打开,创建项目时出错
我打开或者新建一个asp。net得项目得时候,都会提示无法打开或创建,报错的原因是:与服务器的连接被重置。rn这个问题我也不知道为什么,我什么也没做,突然就成这个样子了,我的虚拟路径之类的东西,设置都是对了rn谢谢各位
打开xml文件时出错
用myeclipse打开xml文件时报Could not open the editor: org.eclipse.jdt.internal.ui.javaeditor.JarEntryEditorInput cannot be cast to org.eclipse.ui.IFileEditorInput,请问如何解决
在打开Sisar时出错??
如题rn出错的内容是:file"c:\symbian\6.1\sharerd\epoc32\tools\makesis.exe" does not exist.rn我在C盘搜索了一下,也是没有找到makesis.exe这个文件.rn我是在XP下装的,本来也有这个错误,后来我又重装了一遍,不过问题还是存在.rn请问我该怎么解决这个问题呢???先谢了!!!!!!!
打开数据库时出错
[img=C:\Users\Gang Zhou\Desktop\EN(CA~1[MFI$1E5~V1)G4.jpg][/img]rnrn这个是什么意思啊?
打开图片时出错
CImg srcImg("rose.jpg");rnsrcImg.display("SrcImg");rn就这两句程序,运行的时候显示错误说打不开rose.jpgrn1、在当前的目录下肯定有这个文件,但不知道目录设的对不对,我就设在和.cpp文件在一个目录下rn2、#include rn #include // 对文件操作所需要的头文件rnrn #include "CImg.h" // 图像库头文件rn #include "Matrix.h" // 矩阵库头文件rnrn using namespace std;rn using namespace cimg_library; // 图像库名字空间rn 这些头文件都写上了,应该不会少头文件了吧rn到底是什么原因,请了解的朋友指点一下,谢谢了!
Android 内存泄露分析--MAT分析hprof文件
Android内存泄露OOM分析,可以找到产生内存泄露的原因,从而解决掉OOM。 关键字:MAT hprof从AMD中导出hpro文件到指定文件路径,例如,导出到:/Users/echo/Desktop/opt.hprof。 从命令行中切换到 Android/sdk/platform-tools 下,调用转换命令 ./hprof-conv /Users/echo/Desktop/opt.hp
程序打开出错!
在我的机器上运行很好(我安装了vc6),到那些没有安装vc6的人的机器上提示:rn内部应用程序出错,rn有时候提示:无法初始化数据库,引擎/jtrn我已经使用静态连接vc6的dll库文件了,不知道因该怎样驱动数据库(DAO),初始化引擎?rn谢谢!
监听程序打开出错?
UP
vfp中打开工程文件时出错的问题
在vfp6.0中打开一个工程文件,显示错误“不是一个数据表”,然后再打开一遍就可以了,为什么?rn恳请帮忙,急!!!
VBA中打开DBF数据库时出错
我要实现在VBA中从DBF表中得到数据再加到Excel表中,我用的是ADO,我自己机上有装vb6rn我在自己机上写的宏是可以使用的,代码如下:rnPrivate Sub CommandButton1_Click()rn Dim Cn As New ADODB.Connection, Rs As New ADODB.Recordsetrn Cn.ConnectionString = "Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceType=DBF;SourceDB=C:\Bar"rn On Error GoTo DealErrrn Cn.Openrn Rs.Open "Select * From T_BAR.DBF", Cnrn Do While Rs.EOF = Falsern '''''rn 得到数据进行加入到Excel表格里rn '''''rn Rs.MoveNextrn Looprn Exit SubrnDealErr:rn Cn.Closern Set Cn = NothingrnEnd Subrn在自己机上是可以实现的,没有问题的,rnrn可是我拿到别人的机上,那机上是没有装vb6的,我在引用里已经把Microsoft ActionX Data Objects 2.5 Library选中了,rn可是在启动这个按钮的时候出错:rn"运行时错误...rn对象关闭时,不允许操作"rn后来我把ado的控件文件msadodc.ocx复制过来并注册到那个机子上,可是还是这个错误,请问有什么办法解决没有
打开一个access2000中的form时出错
双击打开一个form时出现下列错误rnrn作为事件属性设置而输入的表达式 打开产生了如下错误:在microsoft access 与ole服务器或activex控件通讯时出现错误rn*表达式的结果可能不是宏的名称,用户定义的函数的名称,或[event procedure]rn*对函数、事件或宏求值时可能由错误。rnrn帮我看看时怎么回事
在ACCESS中打开表时出错!
我在程序中向表里添加了字段和记录,在用ACCESS打开表时提示:无效的书签;接着提示Mircosoft Access无法在“数据表”视图中大打开表。然后再次打开表时又能打开了。为什么?
求助!打开表时出错!
我将别人的一个用Sybase建的数据库(暂时命名为SBtest.dmp)在我的机子上还原后,在PB数据库画板中打开表时,有的表会弹出“select error: WARNING! some character(s) could not be converted into client's character set.uncoverted bytes were changed to question marks('?')”对话框;有的表会弹出“line 52 column 40: incorrect syntax”(注:52和40随不同的表而不同);有的表又能够打开,不过有的有乱码。请教各位兄台,这是什么原因?期待着您的详细答案,谢谢!
as2.0 打开url****时出错
stop();rnvar username_txt:String;rnvar paswd_txt:String;rnrnvar lvData:LoadVars = new LoadVars();rnvar lvSendData:LoadVars = new LoadVars();rnlvData.onLoad = function(s)rnrn if(s)rn rn pri.txt = "ok";rn rn elsern rn pri.txt = "error";rn rnrnrnloadinfo.onRelease = function ()rnrn username_txt=username.text;rn paswd_txt=paswd.text;rn lvSendData.sendAndLoad("D:/work/wamp/www/test2/login.php?username="+username_txt+"&password="+paswd_txt, lvData, "POST");rn
打开access数据时出错
打开数据库时,如果所给的文件不是数据库,怎么给出一句话,提示给出的数据不是数据库rnrn或者说打开失败怎么判断和提示。
打开“本地安全策略”时出错
“本地安全策略”可以正常打开,但打开时显示以下提示,是怎么回事:rn不能确定应用到此机器的组策略安全性设置。rn在尝试从本地安全性数据库(%windir%\security\database\secedit.sdb)中检索这些设置时返回的错误为:参数不正确。rn所有酵安全性设置都将被显示,但是不会指出一个给定的安全性设置是否由组策略定义。rn所有由此用户界面屐的本地安全性设置都可能随后被域级的策略覆盖。
打开EXCEL文件时出错!
提示:rn不能访问"Q.xls",该文件可能是只读的,或者你要访问的位置是只读的,或者rn文件所在的服务器没有响应.rn怎么解决?rn
vs2005 打开sln时出错
重新装了vs2005打不开工程了rn[img=C:\Documents and Settings\Administrator\桌面\QQ截图20121025133931.png][/img]rn我想用visual studio 2005看C++代码rn按装了之后我打开.sln文件的时候发生错(打开.cpp和.h文件时正常),误弹出一个窗口:rnrnrn“The project consists entirely of configurations that require support for platforms which are not installed on this machine.The project cannot be loaded.”rnrnrn之后我又下了个visual studio 2005 SP1 安装完之后再打开.sln还是那样,这是怎么回事啊?rnrnrn恳请牛人支招!!
打开新闻的内容时出错?
http://www.kmqyschool.com/chiku01.aspxrn第一条信息出错,其它都是正常的。我在本地调试的时候很正常的,不知道怎么上传到网上就不行了,在后台修改的时候也是一样,连内容都显示不出来的,我用的数据库Access数据库。
打开UDS项目时出错?
从CSDN下载的UDS源码,用VS.net,打开项目时出现错误,如下:rnVisual Studio.NET has detected that the specified Web server is not running ASP.NET version 1.1.rn是不是要升级呢?怎么升呢?
vs2012 打开项目时出错
[img=https://img-bbs.csdn.net/upload/201509/15/1442309217_417802.png][/img][img=https://img-bbs.csdn.net/upload/201509/15/1442309257_799414.png][/img]rn如上错误困惑小弟已很久了,第一天建的项目到了第二天就成这样了,打不开,重装vs,重装系统,都不行
eclipse打开XML文件时出错
错误详情为:   解决方案为: 点击project中的clean然后选择你出错的项目即可。 成功。  
第二次打开非模态对话框时出错
创建非模态对话框:rnBOOL CurveControl::Create()rnrn return CDialog::Create(CurveControl::IDD);rnrnrn然后用DestroyWindow()销毁对话框。rnrn第二此再打开对话框,调用Create()时,就会出错rnrn但是只有在Debug模式下才会出错,Release模式下则不会。rnrn求高手指点呀!!
c#打开数据库时出错
private void button1_Click(object sender, EventArgs e)rn rn string SqlStr = "Server = 10.55.202.181;User Id =diaodu;Pwd =123456 ;DataBase =sjgl";rn SqlConnection con = new SqlConnection(SqlStr);rn con.Open();rn if (con.State == ConnectionState.Open)rn rn MessageBox.Show("pubs 数据库连接成功!", "SQL数据库的连接");rn rn elsern rn MessageBox.Show("pubs 数据库连接不成功!", "SQL数据库的连接");rn rn con.Close();rnrn运行到con.open();时出错,提示:rnrn未处理 System.AccessViolationException rn尝试读取或写入受保护的内存。这通常指示其他内存已损坏。rn
Powerdesigner打开.pdm时出错
有用powerdesigner 12.5打开powerdesigner 12.1的一个.pdm文件时显示如下信息:rn Cannot load the DBMS Carecast for NonStop SQL! Choose another one.rn确定后显示意思是说找不到NonStop.xem文件,请问如何解决.
在pb9.0打开工作区时出错
我在powerbuilder9.0中想要打开一个已经存在的工作区,在加载目标时出现错误,错误提示如下:rn[img=http://b23.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6934cabb5a148b2120327733978dd4cd74e270218026d8c2a946582f10dc9363a3afb7b79d96662bce3220ffb3a1d884d14c09b9b5c69475b3259f00799aef7fdc2ac74fb3fb5ab1523606ebd102ba568d0515e9][/img]rn请问这是什么原因,该怎么解决?
打开数据库时,经常出错。
通过dao方式,语句:rn dim mdatabase as databasern set mdatabase=workspace(0).opendatabase("my.mdb")rn程序运行一段时期后,就出现数据库打开错误。运行一段时间,为什么rn数据库出现打不开现象?rn升级到ado方式,是否能解决?
打开WEB项目时提示出错?
说服务器上没安装所需的组件,让我安装WEB组件,我已经安装了。NET了啊
Androidstudio生成的hprof文件0
Androidstudio生成的hprof文件0Androidstudio生成的hprof文件0
程序关闭时出错!!
[img=http://hi.csdn.net/attachment/201111/29/10066313_1322536774TbFs.jpg][/img]
程序打包时出错
“未知错误号457已经发生,该键已同该集合中的一个元素关联”,请问这是什么错误呢,怎么解决?谢谢!
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview