MCPcopy Index your code
hub / github.com/PopFisher/AppStartUpSpeedOpt

github.com/PopFisher/AppStartUpSpeedOpt @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
60 symbols 140 edges 11 files 13 documented · 22%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IFirstDrawListener (Interface)
Created by popfisher on 2017/1/5. [1 implementers]
app/src/main/java/startup/app/speedopt/interfaces/IFirstDrawListener.java

Core symbols most depended-on inside this repo

log
called by 28
app/src/main/java/startup/app/speedopt/log/AppLog.java
logTimeDiff
called by 13
app/src/main/java/startup/app/speedopt/log/AppStartUpTimeLog.java
simulateBlocking
called by 7
app/src/main/java/startup/app/speedopt/utils/BlockingUtil.java
setFirstDrawListener
called by 3
app/src/main/java/startup/app/speedopt/FirstDrawLayoutRoot.java
setFirstDrawListener
called by 2
app/src/main/java/startup/app/speedopt/FirstDrawListenView.java
markStartTime
called by 2
app/src/main/java/startup/app/speedopt/log/AppStartUpTimeLog.java
onFirstDrawFinish
called by 2
app/src/main/java/startup/app/speedopt/interfaces/IFirstDrawListener.java
onFirstMeasureFinish
called by 2
app/src/main/java/startup/app/speedopt/interfaces/IFirstDrawListener.java

Shape

Method 48
Class 11
Interface 1

Languages

Java100%

Modules by API surface

app/src/main/java/startup/app/speedopt/AppStartUpMainActivity.java15 symbols
app/src/main/java/startup/app/speedopt/application/StartUpApplication.java11 symbols
app/src/main/java/startup/app/speedopt/TimeLogAdapter.java7 symbols
app/src/main/java/startup/app/speedopt/FirstDrawListenView.java6 symbols
app/src/main/java/startup/app/speedopt/FirstDrawLayoutRoot.java6 symbols
app/src/main/java/startup/app/speedopt/log/AppStartUpTimeLog.java4 symbols
app/src/main/java/startup/app/speedopt/interfaces/IFirstDrawListener.java4 symbols
app/src/main/java/startup/app/speedopt/utils/BlockingUtil.java2 symbols
app/src/main/java/startup/app/speedopt/log/AppLog.java2 symbols
app/src/main/java/startup/app/speedopt/MainRootView.java2 symbols
app/src/main/java/startup/app/speedopt/log/TimeNoteData.java1 symbols

For agents

$ claude mcp add AppStartUpSpeedOpt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact