第二周:词频统计效能测试

效能测试:linux下的top命令。Top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

 

一.效能改善前:

 

 

 

二.引入count变量

 

 

三.效能改善后:

 

 

四.总结:

       上图是top指令显示出的cpu与内存占用,在vmuser创立的java进程中cpu占用率从50%在几秒钟的时间内飙到150%(ubuntu计算cpu占用率要乘以核心数所以可能大于100%),而内存占用却极少,说明要改善java程序就要缩短其运行时间,又由于后面的词频是不必显示的,所以引入count变量,让程序提前跳出循环,减少cpu占用,从而提升效率。

转载于:https://www.cnblogs.com/yuanyuancheng/p/5863002.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值