Skip to content

Ahat plugin prototype v2#5153

Open
zezeozue wants to merge 4 commits intomainfrom
dev/zezeozue/dev/zezeozue/ahat-split
Open

Ahat plugin prototype v2#5153
zezeozue wants to merge 4 commits intomainfrom
dev/zezeozue/dev/zezeozue/ahat-split

Conversation

@zezeozue
Copy link
Member

DO NOT SUBMIT

@zezeozue zezeozue requested a review from a team as a code owner March 16, 2026 23:29
@google-cla
Copy link

google-cla bot commented Mar 16, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@zezeozue zezeozue force-pushed the dev/zezeozue/dev/zezeozue/ahat-split branch 4 times, most recently from 6e78165 to 10cfef5 Compare March 18, 2026 13:56
Add heap_graph_object_data and heap_graph_primitive tables for HPROF
heap dumps. Add __intrinsic_heap_graph_get_array() SQL function to
retrieve raw primitive array bytes by blob ID.

Remove GenerateArrayValueStrings() which created multi-MB interned
strings for large arrays.

Change-Id: Iba8909797f89aec4cf43c7b0f8c9a68c6efeb615
Add the com.android.Ahat plugin with navigation, shared components,
queries, and the overview dashboard for HPROF heap dumps.

Change-Id: I28d4f8ef7b3b949e2e1a5fefe3aeefddab2b3c5f
Adds all the remaining Ahat views: objects list, search, rooted objects,
allocations, string list, bitmap gallery, and detailed object view with
field inspection, path from root, and dominator tree.

Change-Id: I13039d396d75ae6fa4c295132c7c11ab63f28d76
Adds size columns (shallow, native, retained, reachable) across all
Ahat views. Adds flamegraph-to-Ahat navigation and removes legacy
reference table options from the flamegraph context menu. Introduces
mapCol utility for adapting shared column definitions.

Change-Id: I6b3f522f5d5a82822decf247ce9b672941fe086a
@zezeozue zezeozue force-pushed the dev/zezeozue/dev/zezeozue/ahat-split branch from 10cfef5 to e416a81 Compare March 18, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant