Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jinxqq/OutSiderAPM
/ functions
Functions
413 in github.com/Jinxqq/OutSiderAPM
⨍
Functions
413
◇
Types & classes
118
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:35
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/wsj/performance/ui/WebViewActivity.java:15
Method
onCurrentMemoryCost
outsider/src/main/java/me/wsj/apm/OutSider.kt:56
Method
onFailure
(@NonNull Call call, @NonNull IOException e)
app/src/main/java/me/wsj/performance/ui/NetworkActivity.java:35
Method
onInterrupted
* Called when Anr-monitor Thread is interrupted. */
outsider/src/main/java/me/wsj/apm/anr/OnInterruptedListener.kt:7
Method
onLeakActivity
outsider/src/main/java/me/wsj/apm/OutSider.kt:52
Method
onLooperPrepared
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:18
Method
onPageFinished
(WebView view, String url)
app/src/main/java/me/wsj/performance/ui/MyWebViewClient.java:9
Method
onReceive
(Context context, Intent intent)
outsider/src/main/java/me/wsj/apm/battery/BatteryLevelReceiver.java:18
Method
onResponse
(@NonNull Call call, @NonNull Response response)
app/src/main/java/me/wsj/performance/ui/NetworkActivity.java:40
Method
onStateChanged
outsider/src/main/java/me/wsj/apm/OutSider.kt:27
Method
optimizeAsyncTaskExecutor
Optimize the thread pool executor of AsyncTask with {@code allowCoreThreadTimeOut = true}
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowAsyncTask.java:16
Method
parserJson
(JSONObject json)
outsider/src/main/java/me/wsj/core/storage/IInfo.java:23
Method
parserJson
(JSONObject json)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:58
Method
parserJsonStr
(String json)
outsider/src/main/java/me/wsj/core/storage/IInfo.java:21
Method
parserJsonStr
(String json)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:53
Method
parserJsonStr
(String json)
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:45
Method
pauseTrack
(Application application)
outsider/src/main/java/me/wsj/core/ITracker.java:10
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:78
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/battery/BatteryStatsTracker.kt:34
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/traffic/TrafficTracker.kt:69
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:189
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:99
Method
pauseTrack
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:64
Method
println
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:67
Method
projectsEvaluated
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:20
Method
projectsLoaded
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:19
Method
query
(@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
Method
removeMonitor
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:38
Method
removeTrackerListener
outsider/src/main/java/me/wsj/core/BaseTracker.kt:15
Method
run
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:87
Method
run
()
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:197
Method
run
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:31
Method
run
()
app/src/main/java/me/wsj/performance/TestClazz.java:31
Method
run
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:26
Method
run
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:48
Method
saveBlockInfo
* 保存卡顿相关信息 */
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:45
Method
sendError
用于收集js的执行错误 @param msg
outsider/src/main/java/me/wsj/core/job/webview/JSBridge.java:41
Method
sendResource
用于收集Timing信息 @param jsonStr
outsider/src/main/java/me/wsj/core/job/webview/JSBridge.java:31
Method
setId
(int id)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:44
Method
setLogThreadWithoutStackTrace
* 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
Method
setParams
(String params)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:80
Method
setRecordTime
(long recordTime)
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:67
Method
setReportMainThreadOnly
* Set that only the main thread will be reported. * * @return itself for chaining. */
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:102
Method
setReportThreadNamePrefix
* 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
Method
setStaticFieldValue
(final Class<?> klass, final String name, final Object value)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:26
Method
setThreadName
(final Thread t, final String prefix)
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:79
Method
settingsEvaluated
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:18
Method
shutdownNow
()
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:233
Method
sleepFor6s
app/src/main/java/me/wsj/performance/ui/JankActivity.kt:18
Method
startMonitor
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:34
Method
startTrack
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:62
Method
startTrack
outsider/src/main/java/me/wsj/apm/battery/BatteryStatsTracker.kt:30
Method
startTrack
outsider/src/main/java/me/wsj/apm/traffic/TrafficTracker.kt:65
Method
startTrack
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:184
Method
startTrack
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:84
Method
startTrack
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:29
Method
submit
(final Runnable task)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:253
Method
test
app/src/main/java/me/wsj/performance/MyTest.kt:6
Method
test
根据interface过滤,只有java.lang.Runnable的run()才会被植入
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:71
Method
test1
()
app/src/main/java/me/wsj/performance/TestClazz.java:28
Method
test1
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:24
Method
test1
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:90
Method
test2
()
app/src/main/java/me/wsj/performance/TestClazz.java:38
Method
test2
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:39
Method
test3
()
app/src/main/java/me/wsj/performance/ui/FuncActivity.java:45
Method
test3
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:107
Method
threadTitle
outsider/src/main/java/me/wsj/apm/anr/AnrError.kt:16
Method
toContentValues
()
outsider/src/main/java/me/wsj/core/storage/IInfo.java:25
Method
toContentValues
()
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:71
Method
toContentValues
()
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:57
Method
toJson
()
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:36
Method
trackOnce
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:72
Method
transform
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderAPMTransform.kt:32
Function
traverse
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:91
Method
update
(@NonNull Uri uri, @Nullable ContentValues contentValues, @Nullable String s, @Nullable String[] strings)
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:45
Method
useAppContext
outsider/src/androidTest/java/com/luge/core/ExampleInstrumentedTest.kt:18
Method
useAppContext
app/src/androidTest/java/com/luge/performancedemo/ExampleInstrumentedTest.kt:18
Method
v
(String message, Object... args)
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:25
Method
v
(String tag, String msg)
outsider/src/main/java/me/wsj/core/utils/Looger.java:11
Method
visit
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/BaseClassVisitor.kt:13
Method
visitAnnotation
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:20
Method
visitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:25
Method
visitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncMethodAdapter.kt:29
Method
visitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebMethodAdapter.kt:47
Method
visitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:25
Method
visitEnd
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMethodReferAdapter.kt:26
Method
visitInsn
插入自定义拦截器
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/okhttp3/Okhttp3MethodAdapter.kt:18
Method
visitInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:31
Method
visitInvokeDynamicInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoMethodAdapter.kt:47
Method
visitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMiddleMethodAdapter.kt:18
Method
visitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncMethodAdapter.kt:24
Method
visitLineNumber
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerMethodAdapter.kt:20
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/BaseClassVisitor.kt:35
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoClassAdapter.kt:12
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncClassAdapter.kt:14
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/log/LogClassAdapter.kt:16
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/okhttp3/OkHttp3ClassAdapter.kt:15
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebClassAdapter.kt:13
Method
visitMethod
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadClassAdapter.kt:15
← previous
next →
301–400 of 413, ranked by callers