Java Pub House

Episode 38. Hyperthreading, L1/L2 caching, cache busting, thread trashing, and priority bumping!

05.15.2013 - By Freddy Guime & Bob PaulinPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

So we hear about HyperThreading and how it is sooo cool, well, it is and it isn't. If you are really trying to squeeze performance out of your application HyperThreading might not be what you're looking for. There are so many other things that happens at the CPU level that have so weird names (like Thread Thrashing, 'say whaaaat?'). If you are really serious on squeezing every worthy CPU cycle of your app (or if you're interesting on what really really goes under the hood) take a listen! (ah! and treat me a beer, if you like what you hear!)

Follow Me on Twitter! (@fguime)(thanks!)

 

Hey it's ALMOST SUMMER! and I would love to get a beer :) Tweet, Tweet! (https://twitter.com/#!/fguime)

Thread Priority in Linux

LMax Disruptor

Identifying Cache Misses in Java (PDF)

JClarity Tool (for measuring many hardware performance task, of Martijn Verburg fame!)

Tree Parsing and Evaluation example

Oracle Solaris Studio (part of Charlie Hunt bags of tricks)

More tips and tricks from Java Application Profiling

Vote for us in iTunes (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Questions, feedback or comments! [email protected] Subscribe to our podcast! (http://javapubhouse.libsyn.com/rss) ITunes link (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Java 7 Recipes book! (http://www.amazon.com/gp/product/1430240563/ref=as_li_ss_il?ie=UTF8&tag;=meq-20&linkCode;=as2&camp;=1789&creative;=390957&creativeASIN;=1430240563) Hey! if you like what you hear, treat me a beer! (It's the Java pub house after all :) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted;_button_id=Z8V2ZWV93UMW4

More episodes from Java Pub House