文件名称:systrace:系统跟踪
文件大小:34KB
文件格式:ZIP
更新时间:2024-05-20 14:57:29
C++
介绍 systrace可帮助您执行系统跟踪,找出应用程序或整个系统中正在发生的事情。 它由一个用于写入数据的API(CSystrace.h)和多个用于实现该API的后端(android,unix)组成。 您可以将其视为Chromium跟踪代码的更通用的实现。 最重要的是,您应该使用弹射器(Chrome的about:tracing查看器)来可视化跟踪数据。 注意! 写作活动不是免费的。 请注意,添加的跟踪点越多,代码获得的速度就越慢。 确保删除不需要的跟踪点(或通过更改systrace_should_trace()的实现来禁用它们)。 注意! 此代码绝对没有API或ABI稳定性保证。 它也没有稳定的保证人,但是它可能不会吃掉你的爱犬。 注意! 我们正在努力提供类似于Chromium的跟踪API(TRACE_EVENT0等)的API。 下面提到的特定于systrace的API(syst
【文件预览】:
systrace-master
----unix()
--------CSystrace.cpp(14KB)
----systrace_test()
--------main.cpp(1KB)
--------systrace.pro(212B)
----traced()
--------atrace()
--------CTraceMessages.h(3KB)
--------traced.pro(118B)
--------main.cpp(15KB)
----android()
--------CSystrace.cpp(4KB)
----trace_build()
--------shell.sh(663B)
--------tracebuild.sh(255B)
--------README.md(187B)
----tools()
--------tracebuild.py(5KB)
----README.md(4KB)
----CSystrace.h(7KB)