没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
应用程序开发是一个反复的过程,在不断演化的代码中很容易引入新的性能问题。如果您的典型开发模式是签出某版本代码,修改现有代码或添加新代码,然后签入代码,那么英特尔® Parallel Amplifier的求差功能可以跟踪所有因这些更改而造成的性能下降。英特尔® Parallel Amplifier 能够显示函数和模块级别上的性能差异,使您能够确定哪些更改造成性能下降。
资源推荐
资源详情
资源评论
http://software.intel.com/en-us/articles/using-the-differencing-feature-in-intel-parallel-amplifier-
to-find-performance-regressions/
在英特尔® Parallel Amplifier 中使用求差功能查找性能下降
简介:
应用程序开发是一个反复的过程,在不断演化的代码中很容易引入新的性能问
题。如果您的典型开发模式是签出某版本代码,修改现有代码或添加新代码,
然后签入代码,那么英特尔® Parallel Amplifier 的求差功能可以跟踪所有因这些
更改而造成的性能下降。英特尔® Parallel Amplifier 能够显示函数和模块级别上
的性能差异,使您能够确定哪些更改造成性能下降。
版本:
英特尔® Parallel Amplifier
Microsoft* Visual Studio 2005
Microsoft* Visual Studio 2008
应用注解:
传统的开发事件序列:
1. 从版本控制系统签出源代码
2. 基于某个基准工作负载编译和运行此版本源代码
3. 修改现有代码或添加新代码
4. 基于同一个基准工作负载编译和运行修改后的代码版本
5. 如果步骤 2 和 步骤 4 结果相符,则签入代码
在上面的工作流程中,为了签入代码,应进行适当的检查,以确保原始代码和
修改后的代码生成的结果相同。但是很多情况下,并没有对前后两个版本代码
的性能进行严密监控以跟踪性能下降。若要在此类工作流程中跟踪性能下降,
以上事件序列需要稍加改动。请看下述修改后的工作流程:
1. 从版本控制系统签出源代码
2. 基于某个基准工作负载编译和运行此版本源代码
3. 运行英特尔® Parallel Amplifier(根据应用程序的特点,可以采用热点、
并发性或锁定和等待分析模式 )— 命名为结果 1 (Result 1)
4. 修改现有代码或添加新代码
5. 基于同一个基准工作负载编译和运行修改后的代码版本
6. 在修改后的代码上运行英特尔® Parallel Amplifier(与步骤 3 采用相同的
分析类型)— 命名为结果 2 (Result 2)
7. 使用求差功能比较步骤 3 和步骤 6 两次运行结果
资源评论
- ntp20082011-10-21内容比较少,适合入门
- linrulei112012-06-18内容很少,而且,没有介绍使用,只介绍了对比。建议看看amplifier的帮助文档,很仔细
付江
- 粉丝: 757
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功