|
|
|
Back to newsletter 266 contents
One time when I was being interviewed, I was asked if I had a favourite performance bug. It's using a HashMap concurrently (described very clearly by Paul Tyma) which is probably the most common concurrency bug out there!
I was reminded about this because my previous favourite feature bug ("Your Password Must Be at Least 18770 Characters and Cannot Repeat Any of Your Previous 30689 Passwords" - described here, the original bug has since been removed) has just been superseded by this superb file
bug which results in the bizarre outcome of not being able to print on Tuesdays!
It's a fascinating example of how chaotic behaviour is caused by integrations in modern systems and leads me to remind you that if you don't know about chaos testing (which is testing for chaotic behaviour, not testing chaotically), you really should get familiar with it - especially since performance is naturally chaotic.
Now on to all the usual newsletter list of links, tips, tools, news and articles, and as usual I've extracted all the tips into this month's tips page
Java performance tuning related news
Java performance tuning related tools
Back to newsletter 266 contents