用于分析整体应用程序资源使用情况的辅助类。
NvApplicationProfiler 派生一个后台线程,定期测量资源使用情况。此采样间隔可以配置。较小的采样间隔可能会产生更准确的结果,但后台线程本身将具有更高的 CPU 使用率。
应用程序仅创建一个 NvApplicationProfiler 对象的实例。可以使用 getProfilerInstance() 访问它。
NvApplicationProfiler 目前采样 CPU 使用率,并提供分析期间的峰值和平均 CPU 使用率。它要求 CPU 频率在整个持续时间内保持恒定。为了强制执行此操作,只有当 CPU 调速器设置为 performance 时,NvApplicationProfiler 才会启动。
数据结构 | |
类 | NvApplicationProfiler |