Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RicardoJiang/android-performance
/ types & classes
Types & classes
55 in github.com/RicardoJiang/android-performance
⨍
Functions
182
◇
Types & classes
55
↓ 4 callers
Class
NativeLibTest
app/src/main/java/com/zj/android/performance/jni/NativeLibTest.kt:3
↓ 3 callers
Class
DummyStartHelper
app/src/main/java/com/zj/android/performance/startup/DummyStartHelper.kt:10
↓ 2 callers
Class
JavaAirBagConfig
stability-optimize/src/main/java/com/zj/android/stability/optimize/JavaAirBagConfig.kt:3
↓ 2 callers
Class
MemoryNativeLib
memory-hook/src/main/java/com/zj/android/memory/hook/MemoryNativeLib.kt:5
↓ 2 callers
Class
StartupNativeLib
startup-optimize/src/main/java/com/zj/android/startup/optimize/StartupNativeLib.kt:5
↓ 2 callers
Class
sigaction
stability-optimize/src/main/cpp/NativeAirBag.cpp:10
↓ 2 callers
Class
sigaction
anr-monitor/src/main/cpp/AnrMonitor.cpp:24
↓ 1 callers
Class
AnrNativeLib
anr-monitor/src/main/java/com/zj/android/anr/monitor/AnrNativeLib.kt:3
↓ 1 callers
Class
JankActivityLifecycleCallback
jank-optimize/src/main/java/com/zj/android/jank/optimize/JankActivityLifecycleCallback.kt:10
↓ 1 callers
Class
JankStatsAggregator
* This utility class can be used to provide a simple data aggregation mechanism for JankStats. * Instead of receiving a callback on every frame and c
jank-optimize/src/main/java/com/zj/android/jank/optimize/JankStatsAggregator.kt:37
↓ 1 callers
Class
MessageHeaderViewHolder
app/src/main/java/com/zj/android/performance/jank/MessageListAdapter.kt:30
↓ 1 callers
Class
MessageListAdapter
app/src/main/java/com/zj/android/performance/jank/MessageListAdapter.kt:26
↓ 1 callers
Class
MonitorCore
@desc: 检测卡顿的日志类
jank-optimize/src/main/java/com/zj/android/jank/optimize/MonitorCore.java:12
↓ 1 callers
Class
StabilityNativeLib
stability-optimize/src/main/java/com/zj/android/stability/optimize/StabilityNativeLib.kt:3
↓ 1 callers
Class
ThreadHookNativeLib
thread-hook/src/main/java/com/zj/android/thread/hook/ThreadHookNativeLib.kt:5
Class
AnrTracer
anr-monitor/src/main/java/com/zj/android/anr/monitor/AnrTracer.kt:7
Class
AnrTracerUtils
anr-monitor/src/main/java/com/zj/android/anr/monitor/AnrTracerUtils.java:21
Class
BacktraceState
stability-optimize/src/main/cpp/unwind-utils.cpp:7
Class
BlockInfo
Information to trace a block.
jank-optimize/src/main/java/com/zj/android/jank/optimize/BlockInfo.java:25
Class
DirectoryReader
* A class for enumerating a directory without using diropen/readdir or other functions * which may allocate memory. */
anr-monitor/src/main/cpp/Support.h:117
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
stability-optimize/src/androidTest/java/com/zj/android/stability/optimize/ExampleInstrumentedTest.kt:16
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
startup-optimize/src/androidTest/java/com/zj/android/startup/optimize/ExampleInstrumentedTest.kt:16
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
app/src/androidTest/java/com/zj/android/performance/ExampleInstrumentedTest.kt:16
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
thread-hook/src/androidTest/java/com/zj/android/thread/hook/ExampleInstrumentedTest.kt:16
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
jank-optimize/src/androidTest/java/com/zj/android/jank/optimize/ExampleInstrumentedTest.kt:16
Class
ExampleInstrumentedTest
* Instrumented test, which will execute on an Android device. * * See [testing documentation](http://d.android.com/tools/testing). */
memory-hook/src/androidTest/java/com/zj/android/memory/hook/ExampleInstrumentedTest.kt:16
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
stability-optimize/src/test/java/com/zj/android/stability/optimize/ExampleUnitTest.kt:12
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
startup-optimize/src/test/java/com/zj/android/startup/optimize/ExampleUnitTest.kt:12
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
app/src/test/java/com/zj/android/performance/ExampleUnitTest.kt:12
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
thread-hook/src/test/java/com/zj/android/thread/hook/ExampleUnitTest.kt:12
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
jank-optimize/src/test/java/com/zj/android/jank/optimize/ExampleUnitTest.kt:12
Class
ExampleUnitTest
* Example local unit test, which will execute on the development machine (host). * * See [testing documentation](http://d.android.com/tools/testing)
memory-hook/src/test/java/com/zj/android/memory/hook/ExampleUnitTest.kt:12
Class
JankActivity
app/src/main/java/com/zj/android/performance/jank/JankActivity.kt:9
Class
JankMonitor
jank-optimize/src/main/java/com/zj/android/jank/optimize/JankMonitor.kt:6
Class
JankyView
* This custom view is used to inject an artificial, random delay during drawing, to simulate * jank on the UI thread. */
app/src/main/java/com/zj/android/performance/jank/JankyView.kt:28
Class
LineReader
* A class for reading a file, line by line, without using fopen/fgets or other * functions which may allocate memory. */
anr-monitor/src/main/cpp/Support.h:84
Class
MainActivity
app/src/main/java/com/zj/android/performance/MainActivity.kt:13
Class
MemoryHookActivity
app/src/main/java/com/zj/android/performance/MemoryHookActivity.kt:9
Class
MyApplication
app/src/main/java/com/zj/android/performance/MyApplication.kt:12
Class
NativeAirBagConfig
stability-optimize/src/main/cpp/NativeAirBag.cpp:12
Interface
OnJankReportListener
* This listener is called whenever there is a call to [issueJankReport]. */
jank-optimize/src/main/java/com/zj/android/jank/optimize/JankStatsAggregator.kt:83
Class
ScopedFileDescriptor
anr-monitor/src/main/cpp/Support.h:33
Class
StabilityActivity
app/src/main/java/com/zj/android/performance/StabilityActivity.kt:10
Class
StabilityOptimize
stability-optimize/src/main/java/com/zj/android/stability/optimize/StabilityOptimize.kt:7
Class
StackSampler
jank-optimize/src/main/java/com/zj/android/jank/optimize/StackSampler.java:14
Class
StacktraceJNI
anr-monitor/src/main/cpp/AnrMonitor.cpp:29
Class
StartupOptimize
startup-optimize/src/main/java/com/zj/android/startup/optimize/StartupOptimize.kt:9
Class
StringBuilder
anr-monitor/src/main/cpp/Support.h:254
Class
ThreadHookActivity
app/src/main/java/com/zj/android/performance/ThreadHookActivity.kt:9
Class
WindowCallbackWrapper
jank-optimize/src/main/java/com/zj/android/jank/optimize/WindowCallbackWrapper.kt:5
Class
_Unwind_Context
stability-optimize/src/main/cpp/unwind-utils.cpp:13
Class
_Unwind_Context
memory-hook/src/main/cpp/MemoryHook.cpp:24
Class
backtrace_stack
memory-hook/src/main/cpp/MemoryHook.cpp:19
Class
dirent
anr-monitor/src/main/cpp/AnrMonitor.cpp:46
Class
siginfo
stability-optimize/src/main/cpp/NativeAirBag.cpp:28