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
↓ 1 callers
Method
onLeakActivity
outsider/src/main/java/me/wsj/apm/mem/ITrackMemoryListener.kt:4
↓ 1 callers
Method
parserJson
(JSONObject json)
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:50
↓ 1 callers
Method
pop
(Activity activity)
outsider/src/main/java/me/wsj/apm/mem/ActivityStack.java:36
↓ 1 callers
Method
preloadWebView
(final Application app)
outsider/src/main/java/me/wsj/core/job/webview/ShadowWebView.java:23
↓ 1 callers
Method
push
(Activity activity)
outsider/src/main/java/me/wsj/apm/mem/ActivityStack.java:27
↓ 1 callers
Method
recordRequest
request
outsider/src/main/java/me/wsj/apm/traffic/okhttp/NetWorkInterceptor.java:79
↓ 1 callers
Method
recordResponse
设置 code responseSize
outsider/src/main/java/me/wsj/apm/traffic/okhttp/NetWorkInterceptor.java:112
↓ 1 callers
Method
recordUrlRequest
recordUrlRequest @param okHttpData
outsider/src/main/java/me/wsj/apm/traffic/okhttp/DataRecordUtils.java:19
↓ 1 callers
Method
run
()
app/src/main/java/me/wsj/performance/test/MyRunnable.java:4
↓ 1 callers
Method
setAnrInterceptor
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:79
↓ 1 callers
Method
setAnrListener
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:73
↓ 1 callers
Method
setFieldValue
(final Object obj, final String name, final Object value)
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:77
↓ 1 callers
Method
setIgnoreDebugger
* Set whether to ignore the debugger when detecting ANRs. * When ignoring the debugger, ANRWatchdog will detect ANRs even if the debugger is conn
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:139
↓ 1 callers
Method
setReportAllThreads
* Set that all threads will be reported (default behaviour). * * @return itself for chaining. */
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:112
↓ 1 callers
Method
setThreadName
(final Thread t, final String prefix)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowThread.java:45
↓ 1 callers
Method
shellExec
(String cmd)
outsider/src/main/java/me/wsj/core/utils/ProcessUtils.java:68
↓ 1 callers
Method
shutdown
()
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:228
↓ 1 callers
Method
startChromiumEngine
(final Context context)
outsider/src/main/java/me/wsj/core/job/webview/ShadowWebView.java:36
↓ 1 callers
Method
startWork
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/concurrent/ThreadPool.kt:14
↓ 1 callers
Method
test2
()
app/src/main/java/me/wsj/performance/ui/ThreadActivity.java:100
↓ 1 callers
Method
toJson
()
outsider/src/main/java/me/wsj/core/storage/IInfo.java:19
↓ 1 callers
Method
toJson
()
outsider/src/main/java/me/wsj/core/storage/BaseInfo.java:37
↓ 1 callers
Method
visitCode
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMiddleMethodAdapter.kt:23
↓ 1 callers
Method
visitEnd
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaNodeAdapter.kt:19
↓ 1 callers
Method
visitMethodInsn
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadMethodAdapter.kt:29
Method
ActivityStack
()
outsider/src/main/java/me/wsj/apm/mem/ActivityStack.java:13
Method
ActivityThreadCallback
@param ignorePackages packages to ignore
outsider/src/main/java/me/wsj/instrument/activitythread/ActivityThreadCallback.java:49
Method
AsyncThreadTask
构造函数
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:50
Method
BlockInfo
()
outsider/src/main/java/me/wsj/apm/jank/BlockInfo.java:32
Method
CibThreadPool
()
outsider/src/main/java/me/wsj/apm/thread/CibThreadPool.java:53
Method
CibThreadPool
()
app/src/main/java/me/wsj/performance/test/CibThreadPool.java:54
Method
DelegatedExecutorService
(final ExecutorService executor)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:219
Method
FinalizableDelegatedExecutorService
(final ExecutorService executor)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:292
Method
InternalHandler
()
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:106
Method
Intrinsics
()
outsider/src/main/java/me/wsj/instrument/Intrinsics.java:31
Method
MyRunnable
(String name)
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:193
Method
NamedForkJoinWorkerThreadFactory
(final ForkJoinPool.ForkJoinWorkerThreadFactory factory, final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/NamedForkJoinWorkerThreadFactory.java:16
Method
NamedThreadFactory
(final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/NamedThreadFactory.java:36
Method
NetWorkInterceptor
()
outsider/src/main/java/me/wsj/apm/traffic/okhttp/NetWorkInterceptor.java:29
Method
ReflectionUtils
()
outsider/src/main/java/me/wsj/core/utils/ReflectionUtils.java:218
Method
ShadowHandlerThread
Initialize {@code HandlerThread} with new name, this constructor is used by {@code ThreadTransformer} for renaming @param name the original name @p
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowHandlerThread.java:26
Method
ShadowScheduledThreadPoolExecutor
Initialize {@code ScheduledThreadPoolExecutor} with new thread name, this constructor is used by {@code ThreadTransformer} for thread renaming @param
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowScheduledThreadPoolExecutor.java:20
Method
ShadowThread
Initialize {@code Thread} with new name, this constructor is used by {@code ThreadTransformer} for renaming @param prefix the new name
outsider/src/main/java/me/wsj/apm/thread/ShadowThread.java:97
Method
ShadowThread
Initialize {@code Thread} with new name, this constructor is used by {@code ThreadTransformer} for renaming @param prefix the new name
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowThread.java:63
Method
ShadowThreadPoolExecutor
Initialize {@code ThreadPoolExecutor} with new thread name, this constructor is used by {@code ThreadTransformer} for thread renaming @param corePool
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowThreadPoolExecutor.java:108
Method
ShadowTimer
Initialize {@code Timer} with new name, this constructor is used by {@code ThreadTransformer} for thread renaming @param prefix the prefix of new nam
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowTimer.java:33
Method
addition_isCorrect
outsider/src/test/java/com/luge/core/ExampleUnitTest.kt:13
Method
addition_isCorrect
app/src/test/java/com/luge/performancedemo/ExampleUnitTest.kt:13
Method
afterExecute
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:32
Method
ajcArgs
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:89
Method
apply
apm-plugin/src/main/kotlin/me/wsj/plugin/ApmPlugin.kt:10
Method
awaitTermination
(final long timeout, final TimeUnit unit)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:248
Method
beforeExecute
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:28
Method
buildFinished
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:22
Method
buildStarted
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/BuildTimeListener.kt:17
Function
cache
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:116
Method
call
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/asm/ASMWeaver.kt:32
Method
classMap
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/ClassFile.kt:17
Method
classMapReset
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/ClassFile.kt:12
Method
closeQuietly
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:49
Method
compare
outsider/src/main/java/me/wsj/apm/anr/ThreadComparator.kt:9
Function
countOfFiles
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:238
Method
d
(String message, Object... args)
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:12
Method
debugDependencies
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:94
Method
defaultThreadFactory
(final String name)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:47
Method
delayToTryCollectingAnr
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:144
Method
delete
(@NonNull Uri uri, @Nullable String s, @Nullable String[] strings)
outsider/src/main/java/me/wsj/apm/battery/LauncherHelpProvider.java:40
Method
dependencies
outsider/src/main/java/me/wsj/apm/OutSiderInitializer.kt:21
Method
dependencyEnabled
* 用来控制是否需要让插件默认依赖一些ArgusAPM库 */
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:64
Method
destroy
outsider/src/main/java/me/wsj/apm/jank/BlockTracker.kt:60
Method
destroy
outsider/src/main/java/me/wsj/apm/battery/BatteryStatsTracker.kt:38
Method
destroy
outsider/src/main/java/me/wsj/apm/traffic/TrafficTracker.kt:71
Method
destroy
outsider/src/main/java/me/wsj/apm/anr/AnrMonitor.kt:176
Method
destroy
outsider/src/main/java/me/wsj/apm/mem/MemoryTracker.kt:78
Method
destroy
outsider/src/main/java/me/wsj/apm/thread/ThreadTracker.kt:24
Method
dispatch
(long startTime, String kind, String sign, Context context, Intent intent,
outsider/src/main/java/me/wsj/core/job/func/FuncTrace.java:16
Method
doFrame
(long timeNanos)
outsider/src/main/java/me/wsj/apm/jank/FpsCheck.java:16
Method
dumpFd
outsider/src/main/java/me/wsj/apm/io/FdTracker.kt:13
Method
e
(String message, Object... args)
outsider/src/main/java/me/wsj/core/utils/CibLogger.java:17
Function
eachFileRecurse
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:77
Method
enabled
* 用来控制是否织入 */
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:48
Method
exclude
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:74
Method
excludeJar
apm-plugin/src/main/kotlin/me/wsj/plugin/OutSiderApmConfig.kt:79
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/BaseClassVisitor.kt:30
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/anno/AnnoClassAdapter.kt:10
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaMethodReferAdapter.kt:24
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/lam/LambdaNodeAdapter.kt:17
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/func/FuncClassAdapter.kt:12
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/log/LogClassAdapter.kt:11
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/okhttp3/OkHttp3ClassAdapter.kt:11
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/webview/WebClassAdapter.kt:11
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadClassAdapter.kt:11
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/ThreadTrackerClassAdapter.kt:15
Method
excludeList
apm-plugin/src/main/kotlin/me/wsj/plugin/internal/bytecode/thread/CibThreadPoolClassAdapter.kt:12
Method
execute
(final Runnable command)
outsider/src/main/java/me/wsj/apm/thread/pool/ShadowExecutors.java:223
Method
executeDelayed
异步线程执行延迟任务 @param runnable @param delayedTime
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:82
Method
executeDelayedToUI
(Runnable runnable, long delayedTime)
outsider/src/main/java/me/wsj/core/job/AsyncThreadTask.java:86
Method
fillInStackTrace
outsider/src/main/java/me/wsj/apm/anr/AnrError.kt:10
Method
fillInStackTrace
outsider/src/main/java/me/wsj/apm/anr/StackTraceCollector.kt:11
Function
filterJar
apm-plugin/src/main/kotlin/me/wsj/plugin/utils/FileUtils.kt:125
← previous
next →
101–200 of 413, ranked by callers