罗杨美慧 20190919-3 效能分析
作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7628]
要求0 以 战争与和平 作为输入文件,重读向由文件系统读入。连续三次运行,给出每次消耗时间、CPU参数。
运行方法
ptime wf -s < war_and_peace.txt
第一次运行:
第二次运行:
第三次运行:
CPU参数:Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2.808 GHz
第三次运行时间:1.283s
第三次运行时间:1.298s
第三次运行时间:1.276s
平均运行时间:1.285s
要求1 给出你猜测程序的瓶颈。
由文件重定向读入时遍历文档消耗大量时间,来实现字母大小写和字符与符号的转换。
public static void TxtRedirct() throws Exception {Scanner readerScanner = new Scanner(System.in);List<String> lists = new ArrayList<String>(); //存储过滤后单词的列表 String readLine = null;while (readerScanner.hasNextLine()) {readLine = readerScanner.nextLine();String[] wordsArr1 = readLine.split("[^a-zA-Z]"); //过滤出只含有字母的 for (String word : wordsArr1) {if (word.length() != 0) { //去除长度为0的行 lists.add(word);}}}readerScanner.close();StatisticalCode(lists); }
要求5 程序运行时间。
供老师测试代码地址:https://e.coding.net/lymh/wf1.git
转载于:https://www.cnblogs.com/lymh/p/11568004.html
罗杨美慧 20190919-3 效能分析相关推荐
- 罗杨美慧 20190919-2 功能测试
本作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627] 要求一:bug计分 bug1 (1)标题: 罗 ...
- 罗杨美慧 20180912-3 词频统计
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/6583 词频统计 编写一个名为wf的程序,统计英文作品的单词量并给出每个单 ...
- 罗杨美慧 20190912-2 命令行
此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/6582] 1.熟悉 命令行和控制台 请用C语言开发应用程序d.exe,从 ...
- 罗杨美慧 20190919-5 代码规范,结对要求
本次作业要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7630] 结对伙伴:徐丽君 使用语言:Python 参考博客: htt ...
- 罗杨美慧 20190919-6 四则运算试题生成,结对
本次作业要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631] 结对伙伴:徐丽君 功能1 四则运算 支持出题4个数的四则运 ...
- 罗杨美慧 20190905-1 每周例行报告
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/5521 本周PSP 本周进度条 累计进度图 代码累计折线图 博文字数累积折 ...
- 罗杨美慧 20190919-4 单元测试,结对
此作业的要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7629] 结对伙伴:徐丽君 要求1 对每个功能,先给出测试用例,然后再 ...
- 罗杨美慧 20190912-1 每周例行报告
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/6581 本周PSP 本周进度条 累积进度图 代码累积折线图 博文字数累积折 ...
- 罗杨美慧 20190919-1 每周例行报告
此作业的要求参见:[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7626] 本周PSP 本周进度条 累积进度图 代码累积折线图 博文字数 ...
最新文章
- linux 下挂载光盘
- 【转】浅谈php://filter的妙用
- 出现java.lang.IllegalArgumentException异常
- CDQ分治嵌套模板:多维偏序问题
- Ext JS 6开发实例(一)
- 图像分割-阈值分割法
- 【技术分享】孙玄:MongoDB在58同城的应用实践
- 日语学习软件推荐——五十音图APP:AI纠正你的日语发音
- tkinter运行时出现无响应问题
- php redis地址和端口号,redis默认端口是什么
- 10分钟健身法读书笔记(5/5)
- 新历(公历、西历)转换农历(精确…
- 百度地图车辆运动轨迹
- Recon-ng的简单使用(recon-ng v5.1.1)
- linux shell编程从入门到精通pdf_SHELL脚本编程入门
- CarSim与多版本MATLAB联合仿真问题
- Linux系统重启和停止Mysql服务教程
- Java中的除法结果与除数被除数的类型有关
- HTML自主学习 - 2
- 第9天:CSS精灵图
热门文章
- 容联云通讯php短信接口,开发中使用 【容联 云通信】获取短信验证码的 Javascript 接口...
- (二)IJCAI 国际人工智能联合会议
- java catch后面_java 异常被catch后 将会继续执行的操作
- 台式计算机如何上网设置,台式电脑怎样设置宽带自动连接?
- 【网络摘录】Google网页搜索技巧
- 如何在网页标题左边添加ico图片
- 现在seo还好做吗(SEO越来越好做了吗)
- java类加载器分类_Java类加载器特点的具体介绍
- 移动端项目-黑马面面项目
- 三菱fx1n40mr001接线图_三菱FX1N-40MR-001使用说明书 - 广州凌控