Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Heartrate | 1,318 | 3 | 2 years ago | 4 | November 13, 2021 | 4 | mit | Python | ||
Simple real time visualisation of the execution of a Python program. | ||||||||||
Anreye | 49 | 5 | 5 years ago | 5 | October 22, 2018 | 1 | mit | Objective-C | ||
Class for monitor excessive blocking on the main thread and return stacktrace of all threads | ||||||||||
Jsg | 41 | 4 years ago | apache-2.0 | Java | ||||||
Java Stack Trace Grouper | ||||||||||
Cogutil | 33 | 4 months ago | 4 | other | C++ | |||||
Very low-level C++ programming utilities used by several components | ||||||||||
Astack | 20 | 6 years ago | 1 | mit | Python | |||||
Simple stacktrace analysis tool for the JVM | ||||||||||
Android Investigator | 18 | 7 years ago | Java | |||||||
Lein Jammin | 18 | 8 years ago | Clojure | |||||||
a window into your stuck process | ||||||||||
Watson | 14 | 9 days ago | 8 | mit | TypeScript | |||||
Lets you analyze Java thread dumps like it's 202x 🚀 | ||||||||||
Android Remote Stacktrace | 12 | 13 years ago | Java | |||||||
Fork of android-remote-stacktrace to fit my personal needs. | ||||||||||
Gapp | 6 | 3 years ago | apache-2.0 | Python | ||||||
Generic Automatic Parallel Profiler |
Class for monitor excessive blocking on the main thread
This library is derived from the GodEye project which can automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code. Just like god opened his eyes
I has wrote a book named 《iOS监控编程》,each chapter records the course function of the implementation details and the way to explore.sorry for english friends,this book wrote by chineses.
ANREye is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "ANREye"
Or, if you’re using Carthage, add SwViewCapture to your Cartfile:
github "zixun/ANREye"
self.anrEye = ANREye()
self.anrEye.delegate = self
self.anrEye.start(with: 1)
extension ViewController: ANREyeDelegate {
func anrEye(anrEye:ANREye,
catchWithThreshold threshold:Double,
mainThreadBacktrace:String?,
allThreadBacktrace:String?) {
print("------------------")
print(mainThreadBacktrace!)
print("------------------")
print(allThreadBacktrace!)
}
}
var s = ""
for _ in 0..<9999 {
for _ in 0..<9999 {
s.append("1")
}
}
print("invoke")
name: 陈奕龙
twitter: @zixun_
email: [email protected]
github: zixun
blog: 子循(SubCycle)
ANREye is available under the MIT license. See the LICENSE file for more info.