2015年02月Reading Notes

Java Lambdas and Low Latency

http://vanillajava.blogspot.hk/2015/01/java-lambdas-and-low-latency.html

Lambdas创建了新对象,在低延迟应用中会给gc带来一点点压力。Escape Analysis(分析对象的使用范围,来做性能优化,比如锁消除,消除对象分配…)能减少这种压力。可以通过jvm参考-XX:BCEATraceLevel=3查看逃逸分析情况,进一步设置-XX:MaxBCEAEstimateSize来调整Maximum bytecode size of a method to be analyzed by BC EA.

Catch common Java mistakes as compile-time errors

http://errorprone.info/

静态代码分析工具又添一员,在编译时检查常见的java代码错误。在jdk8下貌似run不起来。

给攻城狮一个小小的鼓励!