In the last 30 years CPU performance has increased by roughly 30,000 times, that’s 15 iterations of Moore’s law. Sadly though a significant part of our CPU performance is spent allocating objects and then garbage collecting them just seconds later. This is the price we pay for a language that was designed to abstract us from the hardware. John will show some interesting techniques to vastly reduce the amount of objects created by using binary, even going as far as putting an entire FpML message into binary and then into a singly byte array, reducing it’s size by around 50 times and increasing serialisation performance by over 100 times. The demos will be run under Java 8 using lambdas to process though millions of complex derivative messages per second, big data in memory.
Sign in to add slides, notes or videos to this session