习惯一:积极主动 思路决定出路 态度决定高度 习惯二:以终为始 确定角色与目标,撰写人生剧本 习惯三:要事第一 你个人认为最值得去做的重要的事情, 它有利于你价值观的体现, 有利于达成你的目标。 ...
分类:
其他好文 时间:
2016-10-06 06:56:36
阅读次数:
118
Why ThreadLocal? 无论如何,要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。 尝试从另一 ...
分类:
数据库 时间:
2016-09-29 21:10:36
阅读次数:
185
VS2015有一个非常强大的功能,就是诊断工具(Diagnotic Tools),它能在调试时及时也监控CPU、内存的变化。这个功能可以方便地帮助我们在调试的过程及时地跟踪程序的性能。 调试新诊断工具窗口。项目类型和调试配置支持(post)的描述,看到一个“诊断工具”窗口出现当你开始调试(按F5) ...
分类:
其他好文 时间:
2016-09-29 02:01:51
阅读次数:
119
在第一次的词频统计中,对JProfile 款软件不是很熟悉,感觉数据不是很准确,在程序启动时JProfile总是提示Java虚拟机已退出,后来经过查阅知道解决方案:截图如下 要将 keep vm alive 勾选上。 程序总体总体情况如下: 当程序运行之后,cpu和内存的使用几乎在同一时间有一个明显 ...
分类:
其他好文 时间:
2016-09-28 22:32:16
阅读次数:
153
前言:在寻错及修改两天之后,发现之前的程序不能处理大文件的原因在于所写的排序部分,于是做了两件事: 第一是修改了所写的quick排序部分,现在可以处理大文件了; 第二是学习了http://www.blogjava.net/killme2008/archive/2010/09/08/quicksort ...
分类:
其他好文 时间:
2016-09-25 14:36:17
阅读次数:
164
项目:效能测试更新 项目改进:已更新 项目日期:2016.9.19—2016.9.21 周进度条 Java编写循环方法的更新与比较 JProfiler测试程序效能 代码累计折线图 博文字数累计折线图 ...
分类:
其他好文 时间:
2016-09-21 20:02:10
阅读次数:
168
由于本人电脑崩溃,只好在同学电脑上分析: 结果如下: ...
分类:
其他好文 时间:
2016-09-15 09:52:56
阅读次数:
113
词频统计效能测试 使用Codeblocks下的Cppcheck插件进行效能测试,可以集成在IDE中进行检测,也可以直接使用图形化界面来进行检测。 ...
分类:
其他好文 时间:
2016-09-15 08:39:04
阅读次数:
173
每周例行报告 1、个人项目:词频统计更新 C类型 C内容 S开始时间 E结束时间 I间隔(min) T净时间(min) 分析 功能分析 8:30 10:00 20 70 学习 查阅资料 10:00 12:10 30 100 编码 实现并调试程序 12:10 16:40 60 210 测试 效能测试 ...
分类:
其他好文 时间:
2016-09-15 08:36:24
阅读次数:
145
我个人对效能分析的理解是程序占用cpu和内存的综合参数。 我做词频统计用的是java开发的,与之相对应的效能工具是jvisualvm。 jvisualvm能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈。 他也提供快照功能,一下是我的程序运行时的截图: ...
分类:
其他好文 时间:
2016-09-15 06:25:09
阅读次数:
170