MCPcopy Create free account

hub / github.com/Jinxqq/OutSiderAPM / functions

Functions413 in github.com/Jinxqq/OutSiderAPM

MethodonCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:35
MethodonCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/wsj/performance/ui/WebViewActivity.java:15
MethodonCurrentMemoryCost
outsider/src/main/java/me/wsj/apm/OutSider.kt:56
MethodonFailure
(@NonNull Call call, @NonNull IOException e)
app/src/main/java/me/wsj/performance/ui/NetworkActivity.java:35
MethodonInterrupted
* Called when Anr-monitor Thread is interrupted. */
outsider/src/main/java/me/wsj/apm/anr/OnInterruptedListener.kt:7
MethodonLeakActivity
outsider/src/main/java/me/wsj/apm/OutSider.kt:52
MethodonLooperPrepared
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:18
MethodonPageFinished
(WebView view, String url)
app/src/main/java/me/wsj/performance/ui/MyWebViewClient.java:9
MethodonReceive
(Context context, Intent intent)
outsider/src/main/java/me/wsj/apm/battery/BatteryLevelReceiver.java:18
MethodonResponse
(@NonNull Call call, @NonNull Response response)
app/src/main/java/me/wsj/performance/ui/NetworkActivity.java:40
MethodonStateChanged
outsider/src/main/java/me/wsj/apm/OutSider.kt:27
MethodoptimizeAsyncTaskExecutor
Optimize the thread pool executor of AsyncTask with {@code allowCoreThreadTimeOut = true}
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowAsyncTask.java:16
MethodparserJson
(JSONObject json)
outsider/src/main/java/me/wsj/core/storage/IInfo.java:23
MethodparserJson
(JSONObject json)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:58
MethodparserJsonStr
(String json)
outsider/src/main/java/me/wsj/core/storage/IInfo.java:21
MethodparserJsonStr
(String json)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:53
MethodparserJsonStr
(String json)
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:45
MethodpauseTrack
(Application application)
outsider/src/main/java/me/wsj/core/ITracker.java:10
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:78
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/battery/BatteryStatsTracker.kt:34
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/traffic/TrafficTracker.kt:69
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:189
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:99
MethodpauseTrack
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:64
Methodprintln
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:67
MethodprojectsEvaluated
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:20
MethodprojectsLoaded
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:19
Methodquery
(@NonNull Uri uri, @Nullable String[] strings, @Nullable String s, @Nullable String[] strings1, @Nullable Stri
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:22
MethodremoveMonitor
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:38
MethodremoveTrackerListener
outsider/src/main/java/me/wsj/core/BaseTracker.kt:15
Methodrun
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:87
Methodrun
()
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:197
Methodrun
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:31
Methodrun
()
app/src/main/java/me/wsj/performance/TestClazz.java:31
Methodrun
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:26
Methodrun
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:48
MethodsaveBlockInfo
* 保存卡顿相关信息 */
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:45
MethodsendError
用于收集js的执行错误 @param msg
outsider/src/main/java/me/wsj/core/job/webview/JSBridge.java:41
MethodsendResource
用于收集Timing信息 @param jsonStr
outsider/src/main/java/me/wsj/core/job/webview/JSBridge.java:31
MethodsetId
(int id)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:44
MethodsetLogThreadWithoutStackTrace
* Set that all running threads will be reported, * even those from which no stack trace could be extracted. * Default false. * * @
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:125
MethodsetParams
(String params)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:80
MethodsetRecordTime
(long recordTime)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:67
MethodsetReportMainThreadOnly
* Set that only the main thread will be reported. * * @return itself for chaining. */
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:102
MethodsetReportThreadNamePrefix
* Set the prefix that a thread's name must have for the thread to be reported. * Note that the main thread is always reported. * Default "".
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:92
MethodsetStaticFieldValue
(final Class<?> klass, final String name, final Object value)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:26
MethodsetThreadName
(final Thread t, final String prefix)
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:79
MethodsettingsEvaluated
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:18
MethodshutdownNow
()
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:233
MethodsleepFor6s
app/src/main/java/me/wsj/performance/ui/JankActivity.kt:18
MethodstartMonitor
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:34
MethodstartTrack
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:62
MethodstartTrack
outsider/src/main/java/me/wsj/apm/battery/BatteryStatsTracker.kt:30
MethodstartTrack
outsider/src/main/java/me/wsj/apm/traffic/TrafficTracker.kt:65
MethodstartTrack
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:184
MethodstartTrack
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:84
MethodstartTrack
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:29
Methodsubmit
(final Runnable task)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:253
Methodtest
app/src/main/java/me/wsj/performance/MyTest.kt:6
Methodtest
根据interface过滤,只有java.lang.Runnable的run()才会被植入
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:71
Methodtest1
()
app/src/main/java/me/wsj/performance/TestClazz.java:28
Methodtest1
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:24
Methodtest1
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:90
Methodtest2
()
app/src/main/java/me/wsj/performance/TestClazz.java:38
Methodtest2
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:39
Methodtest3
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:45
Methodtest3
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:107
MethodthreadTitle
outsider/src/main/java/me/wsj/apm/anr/AnrError.kt:16
MethodtoContentValues
()
outsider/src/main/java/me/wsj/core/storage/IInfo.java:25
MethodtoContentValues
()
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:71
MethodtoContentValues
()
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:57
MethodtoJson
()
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:36
MethodtrackOnce
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:72
Methodtransform
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderAPMTransform.kt:32
Functiontraverse
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:91
Methodupdate
(@NonNull Uri uri, @Nullable ContentValues contentValues, @Nullable String s, @Nullable String[] strings)
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:45
MethoduseAppContext
outsider/src/androidTest/java/com/luge/core/ExampleInstrumentedTest.kt:18
MethoduseAppContext
app/src/androidTest/java/com/luge/performancedemo/ExampleInstrumentedTest.kt:18
Methodv
(String message, Object... args)
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:25
Methodv
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:11
Methodvisit
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/BaseClassVisitor.kt:13
MethodvisitAnnotation
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:20
MethodvisitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:25
MethodvisitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncMethodAdapter.kt:29
MethodvisitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebMethodAdapter.kt:47
MethodvisitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:25
MethodvisitEnd
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMethodReferAdapter.kt:26
MethodvisitInsn
插入自定义拦截器
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/okhttp3/Okhttp3MethodAdapter.kt:18
MethodvisitInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:31
MethodvisitInvokeDynamicInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:47
MethodvisitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMiddleMethodAdapter.kt:18
MethodvisitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncMethodAdapter.kt:24
MethodvisitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:20
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/BaseClassVisitor.kt:35
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoClassAdapter.kt:12
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncClassAdapter.kt:14
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/log/LogClassAdapter.kt:16
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/okhttp3/OkHttp3ClassAdapter.kt:15
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebClassAdapter.kt:13
MethodvisitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadClassAdapter.kt:15
← previousnext →301–400 of 413, ranked by callers