Java Performance Services
Training, Seminars, Benchmarking, Tuning

Java Performance Tuning Course


Chania Crete, May 17-20, 2010


Sun Extreme Learning EXL-2025

Houston, December 1-4,2009
New York, December 8-11, 2009
Washington DC, January 5-8, 2010



San Francisco, January 11-14

Anti-if

I have joined Anti-IF Campaign

Calendar

««Nov 2009»»
SMTWTFS
1234
5
67
891011121314
15161718192021
22232425262728
2930

Performance Anti-Patterns

My Top Tags

                                       

Mailing List

My RSS Feeds








Latest tagged entries for 'PERFORMANCE'



Video Presentation for Sacramento JUG

Thursday, 5 November 2009 3:42 P GMT+01
I'm in the bay area for my training course when i had a request to speak at a JUG. I was so busy with other things at the time that I didn't pay much attention to the details of the request and just responded, sure, lets do it as long as it h

Proof that Java is still the fasted language and other random thoughts

Monday, 19 October 2009 10:28 A GMT+01
A few years back Jack released a newsletter on April 1st that proclaimed Java as the fasted language ever. In that news letter to pointed out "stunning and irrefutable" evidence to support his claim. The email we received in response to tha

Mixing long and short lived objects

Sunday, 13 September 2009 11:16 P GMT+01
When blog-city was in it’s infancy Alan Williamson wasn’t using a lot of hardware to support the system (new stuff was in the mail). In fact, it was running on a single PIII 850MHz PC with 512M of ram and a single disk.

Simple logging tip

Wednesday, 2 September 2009 8:15 A GMT+01
Each time I go into a round of preparing for course delivery I try to drop in information about any recurrent problem that I've run into. This time round the recurrent problem is object creation.Included in the list of latest places where I'v

Continuous Performance Testing

Tuesday, 16 June 2009 12:52 P GMT+01
It's good to finally see Continuous Performance Testing finally getting some press. I figured it was only a matter of time as it is the next obvious step in the evolution of continuous integration and unit testing. Uncle Bob tiwttered a question

Performance tuning is about applying localized optimizations

Monday, 27 April 2009 5:52 P GMT+01
I always start my talks with the following disclaimer; "The resemblance of any opinion, recommendation or comment made during this presentation to performance tuning advice is merely coincidental". The slide never fails to both amuse yet ca

ACCU Roundup

Sunday, 26 April 2009 7:35 P GMT+01
Just back in from the ACCU conference where I first spoke about my non-blocking FIFO. Most of the crowd was heavily engaged in C++ and I saw a number of great talks ranging from Uncle Bob's keynote on software craftsmanship to some previously unk

Latency is a performance bug

Thursday, 19 March 2009 11:36 A GMT+01
In last months newsletter , Jack wrote about how he spends most of his time looking for latency. I could be wrong but I think he got his inspiration for the piece from an early discussion here where we both said that execution profiling doesn't s

Test Doubles for Performance Testing

Tuesday, 24 February 2009 9:55 P GMT+01
One of the ways to performance testing a system that connects to an external system that may not be available in a test environment is to stub out that external system. It should come as no surprise that TDD has the same problems. In fact TDD has a d

Declaring Methods final improves performance... NOT!

Saturday, 18 October 2008 8:37 A GMT+01
I just read again on a Java Tips site (one that I'm not going to direct traffic to by giving you a URL) the performance advice backed up by a reasonable sounding explanation. The advice is; declaring methods to be final improves performance

Performance Anti-Pattern: No-stress Testing

Thursday, 22 November 2007 7:46 P GMT+01
The purposed anti-pattern has been given the name ?No-stress Testing? as a play on words. The implied meaning is that the test was conducted by a developer that is only interested in a quick check of performance.

javascript performance??

Thursday, 9 August 2007 3:39 P GMT+01
Over the last couple of weeks I've been looking at performance in Javascript land. I have to say that the problem is both easier and at the same time more difficult than dealing with regular server side Java. First problem is the differences in a

lack of requirements responsible for pre-mature optimizations

Friday, 15 June 2007 3:01 P GMT+01
Yesterday I presented my 1 day performance tuning seminar to a group in the Netherlands. They were an every engaging group and they sparked some very interesting discussions. One was regarding the old adage of pre-mature optimizations. The mantra is;

NLJUG- Spring Event

Friday, 8 June 2007 12:21 P GMT+01
Twice a year the NL-JUG puts together a one day conference. Little did I know that when I submitted my abstract that I'd be delivering the after lunch keynote.

DRY Performance

Wednesday, 30 May 2007 12:17 P GMT+01
Just recently I had a conversation with a colleague who had determined that String was at the root of his performance woes. Normally I am skeptical when someone tells me that String utilization is the problem.

The cost of an object

Tuesday, 10 April 2007 10:00 A GMT+01
It would seem that Brian Goetz’s comments on object allocation in Java has stirred up some controversy. The latest entry being from Markus Kohler of SAP. Normally I’d commend directly on the blog entry but sorry Markus, I’ve really no interest in sub

Java on Crete

Friday, 6 April 2007 11:03 A GMT+01
Next month I’ll be in Xanix located on the Greek island of Crete presenting my Java performance tuning course. Why Xania and why Crete? The initial reason is Heinz, he now lives there. But aside from that, what I discovered after our first offerin

The Ultimate Premature Optimization

Monday, 22 January 2007 9:27 A GMT+01
Just last week I ran into a number of development teams that are using C++ because Java is to slow.

My sound-byte with Bill Venners

Friday, 22 December 2006 12:14 P GMT+01
While at JavaPolis Bill Venners took a sound byte from me on my thoughts on performance tuning. When I first started talking to Bill he seemed genuinely surprised at my answer. Bill also interviewed many others also on their specialties including

JavaPolis Memory Leak

Monday, 18 December 2006 4:37 P GMT+01
Hard to believe but JavaPolis 2006 is now history. When Stephan Jessen first told me that more than 2800 people had registred to attend I was having a lot of trouble picturing how they would all fit. The JavaPolis facilities are certainly big enough

Performance Anti-patterns in Cologne

Friday, 1 December 2006 12:27 P GMT+01
The Cologne JUG, run by Michael Huettermann, has kindly extended an invitation for me to speak there on December 6th. I plan on giving my performance anti-patterns talk. I always try to attend JUG meetings when they are in the area. Fortunately

FindBugs advice

Thursday, 23 November 2006 10:29 A GMT+01
I’ve been looking at the FindBugs tool written by undergraduate students at the University of Maryland. As the name suggests, FindBugs scans your source code and look for things that at best, a compiler may flag as a warning or just complete ignore.

Sun Techdays Prague

Wednesday, 15 November 2006 10:15 A GMT+01
I will once again find myself presenting my performance anti-patterns talk. This time it will be at Sun Techdays in Prague. The talk is scheduled for Thursday morning at 11:00am. If you are around please stop by and say hello.

JAOO Wrap-up

Monday, 16 October 2006 9:23 A GMT+01
It has been a few days since the JAOO conference in Aarhus Denmark and it is time that I thanked all of those that attended my talk.

DRY Performance

Monday, 9 October 2006 6:45 P GMT+01
I just wrote a newsletter for Dr. Heinz Kabutz on the performance implications of good design choices. In this case I benchmarked DRY.