Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

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

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

FromJava Pub House


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

FromJava Pub House

ratings:
Length:
47 minutes
Released:
May 15, 2013
Format:
Podcast episode

Description

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! comments@javapubhouse.com 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
Released:
May 15, 2013
Format:
Podcast episode

Titles in the series (100)

This podcast talks about how to program in Java; not your tipical system.out.println("Hello world"), but more like real issues, such as O/R setups, threading, getting certain components on the screen or troubleshooting tips and tricks in general. The format is as a podcast so that you can subscribe to it, and then take it with you and listen to it on your way to work (or on your way home), and learn a little bit more (or reinforce what you knew) from it.