Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
假设我正在为多个平台开发通用库:Linux,Windows,Mac,iOS和Android。库通过功能测试后,为了提高性能,需要对库进行性能分析。然后我的问题是:我应该在每个不同的平台上对其进行概要分析,还是可以选择最熟悉的平台然后进行性能分析?
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
假设我正在为多个平台开发通用库:Linux,Windows,Mac,iOS和Android。库通过功能测试后,为了提高性能,需要对库进行性能分析。然后我的问题是:我应该在每个不同的平台上对其进行概要分析,还是可以选择最熟悉的平台然后进行性能分析?
最佳答案
这将取决于您计划的优化类型以及优化的重要性。对于高级别的问题(识别慢速算法),最好在一个平台上进行概要分析,其结果在所有平台上都将是有用的(结果改进也将如此)。但是,如果您需要深入研究低级问题(组装,缓存优化等),则这些问题将针对特定平台,您需要分别在每个平台上进行工作。
关于c++ - 应该在选定平台上还是在所有平台上进行性能分析? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24827096/
10-15 12:02