profiling - 应用程序瓶颈测试软件
问题描述
对于任何通用软件应用程序,是否有识别性能瓶颈的方法?没有可用的源代码。考虑现成的软件。无论是游戏、深度学习、CPU 计算、编码等。你能识别出限制应用程序的硬件吗?可能是 CPU、GPU、RAM 速度、RAM 内存限制导致交换、硬盘读取速度、网络等。
解决方案
在 Linux 上使用perf实用程序。该链接提供了很好的示例来衡量应用程序的许多性能相关参数。
推荐阅读
- php - DROPBOX API 不上传超过 150MB 的文件
- ruby-on-rails - 所有哈希值的总和
- mongodb - Ubuntu 20.04 中的 MonogDB 3.4
- javascript - 调用 async / await 函数并接收返回值
- firebase - Flutter Firebase firestore .data[""] 错误
- c# - 二分搜索二维数组
- c# - 枚举变量列表
- scala - 我将如何合并这两个数据帧以在 Spark Scala 中生成第三个数据帧?
- ios - Swift:Firebase 查询永远不会调用
- windows - LsaLookupAuthenticationPackage 返回 0xc00000fe