Ok, there is a '-z' option from hprof-conv which does exactly what I want :)

On Tuesday, August 18, 2015 at 11:48:40 AM UTC+8, Freepine wrote:
>
> Hi,
>
> I am trying to investigate my app's memory usage by dumping all the java 
> allocations with DDMS. However after converting the hprof dump and opening 
> it in MAT, it says there are totally 14.2MB allocated, while in DDMS "VM 
> heap" tab, it only shows 6.2MB in "Allocated" column.
> Is that because that zygote space and image space in the heap is not 
> accounted? As the following messages were displayed in the logcat whenever 
> I click "Cause GC" button:
> --
> static void art::Dbg::DdmsSendHeapSegments(bool) umimplemented Not 
> counting objects in space Space=TypeImageSpace xxx
> static void art::Dbg::DdmsSendHeapSegments(bool) umimplemented Not 
> counting objects in space Space=TypeZygoteSpace xxx
> ...
>
> If so, is there a way to filter out allocations from zygote and image 
> space in the dumped hprof file? So that I can analyze the allocations from 
> app space only.
>
> Thanks,
> Freepine
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to