摘要:
使用visual studio 2012内置的performance analysis tool对编译得到的wordcounter.exe文件进行cpu采样分析。测试数据为大小为92.4mb的文件夹,得到采样图:可以发现,耗时最长的函数分别为String.SplitInternal(),String.ToLower(),JIT_MonReliableEnter(线程得到锁)以及字典类的findEntry()操作,让人意外的是,加锁操作耗时竟然大于字典类操作....分词操作耗时最长,对于此处的优化,可以考虑采用自己的split函数实现。下面考虑调整分词统计线程的数目,看看不同的线程数对结果有何影 阅读全文
posted @ 2012-10-11 00:37
yin@buaa
阅读(229)
评论(0)
推荐(0)
浙公网安备 33010602011771号