希望明天会更好
做压力测试的时候,为了分析log日志文件的信息,做了个统计小工具,功能很简单,就是统计指定文件中指定字串出现的个数。基于log文件的格式,要查找的关键字在一行内出现,不会跨行查找的。
这个功能很简单,很快的写出了代码:
选择一个1MB的log文件,OK,统计正确,再选择一个100MB的log文件,呜~~机器太破,跑死了。
唉,性能啊!应用程序的性能问题就出来了,也可以说,计算方法正确,但在现有的环境下无法得出正确的结果,好吧,只好牺牲时间换空间了,改为逐行处理,代码如下:
Powered by: 博客园 Copyright © 小软