java性能
文章平均质量分 85
silenux
这个作者很懒,什么都没留下…
展开
-
java多线程与多核心测试
java程序可以使用物理多核来运行,在cpu充足的情况下,java线程占cpu的多小,关键在运行计算时间和io访问时间的比例,这样,我们去分析我们的线程时,应该能大致分析出该线程需要吃多少cpu,而且可以通过简单的top命令可以实时查看每个线程所占的cpu,定位到吃cpu异常的线程。原创 2017-10-18 16:23:25 · 590 阅读 · 0 评论 -
通过jvm api实现从外部对java程序作gc垃圾回收
为了实现程序中内存的自动回收,java虚拟机可谓想尽了办法,但如果java程序总是无羞耻的去申请临时内存,那么java的垃圾回收是不是有点尴尬.有时候定时的从外部去申请做gc垃圾回收,还是有必要的,好在java工具强大的一塌糊涂,通过jvm api可以轻易实现。原创 2017-10-27 08:17:17 · 638 阅读 · 0 评论 -
监控java线程
我们大致能分析出线程应该占有多少cpu资源,但是,程序可能并没有按我们预想的去运行,这样,我们有时候需要能够有效的监控它。好在jdk的devel包已经带了很多的监控工具来完成这个任务。原创 2017-10-19 15:15:15 · 905 阅读 · 0 评论