Mechanical Sympathy
Hardware and software working together in harmony
Showing posts with label
Java
.
Show all posts
Showing posts with label
Java
.
Show all posts
Monday, 26 August 2013
Lock-Based vs Lock-Free Concurrent Algorithms
›
Last week I attended a review session of the new JSR166 StampedLock run by Heinz Kabutz at the excellent JCrete unconference. StampedLo...
50 comments:
Tuesday, 16 July 2013
Java Garbage Collection Distilled
›
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the hundreds ...
22 comments:
Thursday, 27 June 2013
Printing Generated Assembly Code From The Hotspot JIT Compiler
›
Sometimes when profiling a Java application it is necessary to understand the assembly code generated by the Hotspot JIT compiler. This can...
5 comments:
Wednesday, 17 October 2012
Compact Off-Heap Structures/Tuples In Java
›
In my last post I detailed the implications of the access patterns your code takes to main memory. Since then I've had a lot of quest...
80 comments:
Thursday, 5 July 2012
Native C/C++ Like Performance For Java Object Serialisation
›
Do you ever wish you could turn a Java object into a stream of bytes as fast as it can be done in a native language like C++? If you use s...
42 comments:
›
Home
View web version