# zjw-swun/AppMethodOrder

一个能让你了解所有函数调用顺序以及函数耗时的Android库（无需侵入式代码）

Repository: https://github.com/zjw-swun/AppMethodOrder
Canonical: https://ross.abutalabs.com/products/appmethodorder
Language: Java
License Family: other
Topics: android, tool, trace, method-order, performance-measurement
Last push: 2019-04-22T13:35:39+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3448, "days_push": 2690, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2493, forks 309 (observed 2026-08-28T04:06:56.558448+00:00)

## What it is
An Android library that traces the call order and execution time of all methods in an app without invasive code changes, filtering by package name. It outputs an ordered trace file showing method entry times, useful for understanding code flow in large codebases.

## Use cases
- trace android method call order without adding logs
- measure function execution time in android app
- understand code flow as a new developer on a large project
- filter method traces by package name
- debug activity lifecycle call sequence

## When to choose
- you need non-invasive method tracing on Android
- you want to see call order including framework and third-party methods
- manual logging or debugging is too costly for a large codebase

## When to avoid
- you need an actively maintained tool with recent updates
- your project is not Android/Java
- you require a licensed library for commercial use

## Facets
- artifact type: library
- maturity: maintenance
- function: tracing, monitoring, benchmarking, developer-tools
- domain: mobile-development, developer-tools, performance
- platform: jvm
- tags: method-tracing, call-order, bytecode-instrumentation, non-invasive, android-debugging, android

## Member repositories
- zjw-swun/AppMethodOrder (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:56.558448+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:27:44.958348+00:00, confidence not recorded.
  - readme: https://github.com/zjw-swun/AppMethodOrder (fetched 2026-08-28T04:06:56.558448+00:00, sha 7a21b7e0b083)
- Data as of 2026-08-30T08:39:29.467469+00:00.
