永发信息网

如何使用VSTS工具来分析软件的代码和性能?

答案:2  悬赏:0  手机版
解决时间 2021-04-30 19:31
如何使用VSTS工具来分析软件的代码和性能?
最佳答案

1) 静态代码分析 :主要通过一些既有的代码编写规则,来分析目前代码是否存在一些安全漏洞或待优化的问题,可以通过自己的实际情况来对检查规则做相应的调整。


(2) 任务管理器 :快捷键:Ctrl+Shift+Esc ,我们通过使用Processes 和Performance 标签来从整体上进行判断,主要是通过观察我们软件的进程在执行过程中发生的CPU、内存、硬盘读写等指标的变化,因为其不具有日志记录功能,需要实时性地观察和多次尝试,目的就是在大方向上判断是否存在性能问题。


(3) 性能监视器 :Start -> Run -> Perfmon ,或从系统管理工具中打开,通过这个工具我们可以定制观察很多的详细参数变化情况,且界面是通过一个监视器来不断刷新数据,相对任务管理器的实时性而言,该工具会记录一段时间内的变化,有助于我们总结和观察参数的变化,并最终确定性能问题的根由。


(4) 探查事件 :在VS中集成有事件探查功能,VS2008中的位置为“分析 -> 启动性能向导 ”,我们可以选择不修改程序二进制代码的“采样 ”方式,也可以选择会修改二进制文件的“插装 ”方式,前者通过对CPU计数器的采样,来获取相应的计数器数据,而后者通过添加一些必要的处理函数来更加精确地观察函数的执行情况,可斟酌选择。我们会得到大量的分析数据,注意进行再次筛选。


(5) 代码覆盖 :主要是通过结合测试来达到对代码的检查范围,不一定代码覆盖率越高越好,关键是要根据自己的情况来制定合适的覆盖目标为宜。


(6) 命令行工具集成 :我们同样可以通过命令行工具执行一些第三方的测试工具,如VSInstr 、VsPerfMon 、VSPerfCmd 和VsPerfReport 工具等。

全部回答

这个问题解释起来有点复杂。话说Beat2已经有官网发布了,具体的信息上面应该会有相关信息,自己去官网查查喽。

这个是官网地址: http://www.microsoft.com/visualstudio/zh-cn/products/2010/default.mspx,可以到这里下载。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁愿意邀请我进游戏人生啊?急。愿意的谢谢,
明湖南路地址在哪,我要去那里办事
为什么经量会越来越少
为什么在我的空间里找不到免费的商品?
废旧小纸盒可以做什么,不用胶水粘的纸盒怎么
湘菜卤水、红卤、白卤、秘制卤怎么做的
IBM R40笔记本用USB启动
多少级点亮CF图标
有没儿童有声阅读的网站
简阳老地方羊肉汤地址有知道的么?有点事想过
我出外打工者,在西安怎样能找到瓦工生活?一
我有妇科病很久了都没去治,男朋友说现在有尿
我吃饭的时候喜欢泡水吃,请问这样对身体好么
求战地之王不删档内测的激活码
手机里原本的歌词,怎么消失了呢?怎么复原?
推荐资讯
我是MT第9級什麼時候出?
叫了个鸡(车百店)怎么去啊,有知道地址的么
为什么三星W750的手机什么都下不了
三国杀里的称号 天谴的意思
减肥的秘诀是?
和一个自己的喜欢的女孩子约会该如何准备?
在宝应摆地滩,哪找货源
如果你很想和你男朋友聊天.但是他很忙.你会怎
我的浏览器为什么我银行转账的时候不会锁住呢
QQ飞车怎么样升级最快?
不用花钱就能补水的方法
谁知道有什么好玩的手机游戏,本人是N95手机
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?