History log of /sdk/ddms/libs/ddmlib/src/com/android/ddmlib/HandleHeap.java
Revision Date Author Comments
37c10087d3a7adf9764b9d83a922d280dccf3824 13-Sep-2010 Xavier Ducrohet <xav@android.com> Add alloc number in the alloc tracker.

This lets the user sort the allocation in the order they
happened (or reverse)

Change-Id: I85ca3b190f3a5d63828d78882ee833e5523c2154
70878bf07f35b418e8552265831c1ebfef630127 12-Sep-2010 Xavier Ducrohet <xav@android.com> Allocation tracker content can now be sorted.

Change-Id: I9f4009e5634e0c4a2b871082c2c281f62a67ca2f
d4963dc4347c871be5faa76920709001490e1d2a 24-Feb-2010 The Android Open Source Project <initial-contribution@android.com> snapshot
3b9b9b5678aa54cc82621a8563079fc13d5fa8e4 30-Jan-2010 Xavier Ducrohet <xav@android.com> Add support for VMs that can stream hprof data through JDWP. Do not merge

Integrated from master for inclusion in the SDK Tools r5

Change-Id: Ifad984f5b0ae187428cb7d871b039dddf0db4ba7
44783788698204a0dc3b311f5b6add970fb40f40 30-Jan-2010 Xavier Ducrohet <xav@android.com> Add support for VMs that can stream hprof data through JDWP.

Change-Id: I0fcc8718685ddb7accd459e78821677f044135ba
92411b2b9d34f5e40e10d9e7aab9ab4bf7617cb7 29-Jan-2010 Andy McFadden <fadden@android.com> Strawman support for streaming hprof dumps. Do not merge

Send an HPDS instead of HPDU when the client VM supports it. Once
additional support is added to DDMS, this will allow grabbing an hprof
dump through DDMS even if the target app doesn't have permission to write
to /sdcard. (The down side is that the dump must be held on the native
heap while it's generated, temporarily bloating the process by a few
megabytes.)

Integrated from master for inclusion in the SDK Tools r5

For bug 2092855.

Change-Id: I54492c62cce3c52b0ac523f6e87b9438d2ab92c0
7b5d6e7b8b298b2a65b312561efb67f2316f1f16 29-Jan-2010 Andy McFadden <fadden@android.com> Strawman support for streaming hprof dumps.

Send an HPDS instead of HPDU when the client VM supports it. Once
additional support is added to DDMS, this will allow grabbing an hprof
dump through DDMS even if the target app doesn't have permission to write
to /sdcard. (The down side is that the dump must be held on the native
heap while it's generated, temporarily bloating the process by a few
megabytes.)

For bug 2092855.
e13151727c63786342cddc3ea355425582bd4e7a 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
312c9ed171a7fff530b3b7a4e6a87ead9b0d6522 13-Nov-2009 Jean-Baptiste Queru <jbq@google.com> eclair snapshot
bcf38645bef192b380f0d338b263aea075cd1aeb 03-Sep-2009 Xavier Ducrohet <xav@android.com> Add method profiling support to DDMS.

New button allows to start/stop tracing. When clicking stop, DDMS downloads
the trace file and starts Traceview.

Also refactored some common parts of the HPROF and tracing handlers into a
common class. The goal is to have a default, extensible implementation
of the HPROF handler that DDMS and the plug-in can reuse. This will reduce
duplicated code.

Change-Id: Ifc48926c7f6f1c3ea49a4aa94053664be83cbb06
7ab724a2d101fb390a2622c3f0c90405c91f78fb 03-Sep-2009 Xavier Ducrohet <xav@android.com> Make DDMS log way less verbose.

All the Log.i() calls were in fact debug logging, so I moved them
to Log.d()

Change-Id: I47b9cd8e85e630d61506c8c2df3baf245a706e03
2143c56c55f6ef9439b26070d7139b2c907ca3da 02-Sep-2009 Xavier Ducrohet <xav@android.com> Add "Dump HPROF file" to DDMS/DDMS plugin

This uses the (new in cupcake) VM command through JDWP.
Older VMs are detected through the (also new) 'FEAT' command that notifies
which features the VM supports.

The hprof file is right now saved in /sdcard. Due to donut+ apps not having
the SD Card permission by default, we may need to change this in the (near)
future.

Upon completion of the dump by the VM, DDMS will give the user a file selector
to choose a place to save the file on the host machine.

Future improvements: run (our own) hat, or hprof-conv and a standard hprof
tool (Eclipse MAT integration for instance). This should be configurable
by the user.

Change-Id: I33696b0263e3d0788ad5d90cedf3cd17393d2f9b
84ef3e94dab2170cdb2a4992b045ddeb7f83ccd9 25-Mar-2009 Andy McFadden <> Automated import from //branches/donutburger/...@140700,140700
dde2436ae5f25424ee560ffbc2d303922033f42f 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import //branches/master/...@140412
55a2c71f27d3e0b8344597c7f281e687cb7aeb1b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
82ea7a177797b844b252effea5c7c7c5d63ea4ac 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
1506a206c0a5e3b593c4c61a62b8805b64e98daf 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution