
性能
xlnjulp
华为,去哪网,新浪微博
展开
-
HashMap performance improvements in Java 8
原文链接 http://www.javacodegeeks.com/2014/04/hashmap-performance-improvements-in-java-8.html翻译 2014-05-01 11:59:59 · 765 阅读 · 0 评论 -
Tuning Garbage Collection for Mission-Critical Java Applications
I recently had the opportunity to test and tune the performance of several shop and portal applications built with Java and running on the Sun/Oracle JVM, among them some of the most visited in German翻译 2014-05-07 11:07:53 · 1105 阅读 · 0 评论 -
五分钟法则(five minute rules)
原帖di 1987年,Jim Gray和Gianfranco Putzolu推出了著名的5分钟法则[Gray 1987],他们通过内存,硬盘的性能以及当时的成本,给出了这样的公式:BreakEvenIntervalinSeconds = (PagesPerMBofRAM /AccessesPerSecondPerDisk) × (PricePerDiskDrive /PricePerMBofR转载 2014-05-14 13:22:52 · 1050 阅读 · 0 评论 -
CMS Garbage Collector
在CMS(Concurrent Mark Sweep)之前的Parallel垃圾回收器重点关注的是原创 2014-05-15 11:32:25 · 1125 阅读 · 0 评论 -
CPU Affinity
为了测试笔记本在CPU高负荷运转的时候,风扇原创 2014-05-14 15:03:17 · 816 阅读 · 0 评论 -
Java CPU Cache
CPU,一般认为写C/C++的才需要了解,写高级语言的(Java/C#/pathon...)并不需要了解那么底层的东西。我一开始也是这么想的,但直到碰到LMAX的Disruptor,以及马丁的博文,才发现写Java的,更加不能忽视CPU。经过一段时间的阅读,希望总结一下自己的阅读后的感悟。本文主要谈谈CPU缓存对Java编程的影响,不涉及具体CPU缓存的机制和实现。 现代CPU的缓转载 2014-05-28 00:51:21 · 670 阅读 · 0 评论 -
Java False Sharing
第一次接触伪共享的概念,是在马丁的博客上;而ifeve也把这一系列博文翻译整理好了。概读了几次,感觉到此概念的重要。因此有了这个系列的第二篇读后总结。 1. 什么是伪共享(False sharing) 在上一篇博文知道,缓存的存储方式,是以缓存行(Cache Line)为单位的。一般缓存行的大小是64字节。这意味着,小于64字节的变量,是有可能存在于同一条缓存行的。例如变量X转载 2014-05-28 00:53:57 · 653 阅读 · 0 评论