Skip to main content

Jack Shirazi

Jack Shirazi is the author of O'Reilly's "Java Performance Tuning" and director of the popular website, the world's premier site for Java performance information. Jack writes articles for many magazines, usually about Java performance related matters. He also oversees the output at, publishing around 1 000 performance tips a year as well as many articles about performance tools, discussion groups, and much more. In his earlier life Jack also published work on protein structure prediction and black hole thermodynamics, and contributed to some Perl5 core modules "back when he had more time".


jacksjpt's blog

Java Support! Well done, Sun ARE responding

Posted by jacksjpt on January 3, 2007 at 5:04 AM PST

blogged a couple of years ago that Sun just didn't understand what their customers want, with the specific example of looking for Java support that I was expecting to pay for.

Well, now that support is available at

An incredibly useful JVM change suggestion

Posted by jacksjpt on May 25, 2005 at 4:36 AM PDT

I spend half my time trying to identify what performance systems are doing by reproducing their behaviour in a performance testbed.

Sun - don't you WANT to make money?

Posted by jacksjpt on April 8, 2005 at 6:22 AM PDT

I was looking for Sun Java support - paid support, not the freebie "stick your bug in the db, vote for it and if enough people vote we might do something about it" support. I was looking for something serious - "I pay you, you fix the damn problem or tell me a valid workaround that you support" type of support.

Java and coolness, a discussion

Posted by jacksjpt on September 22, 2004 at 1:04 PM PDT

In my last newsletter, I laid into those who criticise Java for what I see as simple jealousy. That lead to the following discussion with one of my readers, who I call "B" (I'm the "J" correspondent in the following discussion).

B. I've been a J2EE programmer for 3 years now, and a Java programmer for 6.

Java IDE comparison

Posted by jacksjpt on August 27, 2004 at 2:48 AM PDT

There is a "Java IDE shootout" from JavaOne 2004 at here (the pdf is available free and fairly detailed).

Integrating HTML validation to my site building process

Posted by jacksjpt on July 14, 2004 at 4:46 AM PDT

I generate my website using a local servlet container and JSP pages converting text source to html pages, then I upload all the pages to the server. Inspired by reading
Cleaning Your Web Pages with HTML Tidy, I decided it was about time I had my HTML validated.

Experiences On Running A Website For Profit, Part 2: Keep 'Em Coming

Posted by jacksjpt on May 19, 2004 at 1:16 PM PDT

This series is about how I turned my site from a hobby site to one that is a business. I hope to distill a series of practical suggestions that will help you get your website profitable. You may find everything I have to say completely obvious, certainly I do now having done it all! But maybe some of you will find this series helpful.

"We don't have any competitors"

Posted by jacksjpt on April 13, 2004 at 5:22 AM PDT

I go to the occassional meeting or trade show where vendors are displaying their wares. I look at what interests me, and sometimes give feedback to the vendors when I have appropriate expertise. Some are interested in my suggestions, some aren't. Not so long ago, I was being given a demo by two guys about their company's leading product.

Experiences On Running A Website For Profit, Part 1: The Beginning

Posted by jacksjpt on April 1, 2004 at 5:40 AM PST

A Book