【发布时间】:2020-05-29 04:18:05
【问题描述】:
对于任何通用软件应用程序,是否有识别性能瓶颈的方法?没有可用的源代码。考虑现成的软件。无论是游戏、深度学习、CPU 计算、编码等。你能识别出限制应用程序的硬件吗?可能是 CPU、GPU、RAM 速度、RAM 内存限制导致交换、硬盘读取速度、网络等。
【问题讨论】:
-
是的,使用硬件性能计数器以及内核 CPU 和磁盘 I/O 利用率统计信息对其进行分析,以查看其饱和的资源。
标签: profiling performance-testing benchmarking