摘要: 做ASE课上的个人项目时,老师推荐我们用Visual Studio的ANALYZE功能去查找使代码效率变低的部分并改正。下面简单叙述一下使用该功能的步骤。像我这样非CS专业的人写代码的时候往往只会以实现功能为导向,写的时候不会特别注意代码效率的问题。就比如说下面举的这个例子,是一个批量处理txt文件并提取出其中长度大于1的英文单词并统计频率的程序。我刚开始写的时候,就是想要一个一个遍历文件中的字符,将两个分隔符之间的字符串看作是一个单词,并加入单词树中。写完以后,我认为程序的大部分运行时间应该是花在将单词加入树中的这一过程,因为要对单词的每个字母作比较。于是我想用ANALYZE验证一下,使用很 阅读全文
posted @ 2012-09-24 00:34 Msra-Ustc-灰太狼 阅读(848) 评论(0) 推荐(0) 编辑