- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Vtune基础-杨全胜
* Sampling Over Time Sampling Over Time 应用模式 从进程、线程或模块视图中选择感兴趣的项目 点击 将感兴趣的地方高亮化 点击 点击 来看进程/线程/地址的时间区域的直方图 * Sampling Over Time * Sampling Over Time 动作 2: Sampling Over Time 学习如何使用Sampling Over Time视图 * 内容 VTune? 性能分析器 使用采样器 如何采样的 Sampling Over Time Call Graph * Call Graph Call Graph研究 在你的代码运行的时候跟踪函数入口和出口 使用二进制指令 用这个数据去确定程序流、关键函数和调用序列 不是系统级的:只研究在系统3级的应用程序的代码。 * Call Graph 你能研究什么? Win32 应用程序 独立的Win32* DLLs 独立的 COM+ DLLs Java应用程序 .NET*应用程序 ASP.NET应用程序 Linux32*应用程序 * Call Graph Call Graph视图 红线显示关键路径。关键路径是最耗费时间的调用路径。它基于函数自运行时间 亮橘红色节点指出有最大自运行时间的函数 自运行时间的过滤视图 * Call Graph Call Graph导航窗口 用这个图导航窗口来看整个call graph概览 * Call Graph Call Graph调用列表视图 在这里切换列表和图视图 * Call Graph Call Graph 规格 性能规格 描述 自运行时间 (Self Time) 函数中的总时间,不包括它的子函数(包括wait time) Total Time 从函数的入口到出口的时间 Total Wait Time 当线程阻塞时花在函数和它的子函数中的时间 Wait Time 当线程阻塞时花在函数中的时间(不包括子函数的阻塞时间) Calls 函数被调用的次数 * Call Graph 活动 3: Call Graph 使用Call Graph在gzip中找到热点. * Call Graph Sampling与Call Graph对比 Sampling Call graph 低开销 较高的开销 系统级 只针对运行在系统3级的你的应用程序 系统级地址直方图 提供带有调用次数、时间和关键路径的函数级层次图 对函数级探测,必须有调试信息 必须重新使用/fixed:no来连接,自动调整指令 能够基于时间和其他处理器事件采样 结果是基于时间的 * * What Is a Hotspot? What is the difference between a hotspot and a bottleneck? A hotspot is where to focus your attention when looking for bottlenecks. If the bottleneck is micro-architectural, then finding a hotspot is really important! ACTIVITY IS NOW OVERLOADED IS THERE A BETTER WORD * Time-Based Sampling (TBS) is triggered by the timer services of the operating system after every N processor clockticks. This type of sampling helps to reveal the routines in which the application spends the maximum time. This feature is only applicable for Windows. In TBS, the VTune Performance Analyzer collects samples of an activity at regular intervals. TBS uses the operating system timer to calculate the time interval for collecting samples. The default time interval is one millisecond (ms). The collected samples present the performance data of all the processes that were running on the com
您可能关注的文档
- S-35399A03 实时时钟.PDF
- SI-4432 (SI4432) 410~440MHz 无线收发模组(含天线) - 广华电子商城.PDF
- Si3N4 陶瓷材料的氧化行为及其氧化机理 - 南京工业大学学报(自然 .PDF
- Si482226-A10广播模拟调谐数字显示调幅调频短波-SiliconLabs.PDF
- SAE-400 产品单页 - 林肯电气中国.PDF
- SiC 窑具材料浸渍AlPO 4 溶液对材料抗氧化性的影响 - 福州大学学报.PDF
- SC-2L-090510 VER1_1控制器使用说明书 - ENF Solar.PDF
- siC薄膜生长过程中的偏压作用 - 中国管理科学.PDF
- Sikafloor239EDF 双组份防静电环氧自流平涂料.pdf - 聚氨酯地坪.PDF
- SiO2改性对HZSM-5 沸石物性的影响.PDF
最近下载
- 备战高考英语话题通关精准练:科学探索(词汇+阅读+写作)(解析版).docx VIP
- 普通高中音乐新课程标准试题与答案(2017年版2020年修订).pdf
- 部编版语文五年级上册第五单元【集体备课】.pptx
- 学校高质量发展方案.docx VIP
- 会计档案培训课件.pptx
- 尼康数码单镜反光照相机D6说明书.pdf
- 2022-2023年新人教版小学道德法制四年级上册第二单元第四课《少让父母为我操心》说课稿含板书.docx VIP
- 人教版热机-优秀课件课件.pptx
- 如何做好医院开发.pptx VIP
- 北师大版小学数学三年级上册第四单元 乘与除 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
文档评论(0)