Use instrumentation.

Don’t try to optimize your application by guessing which part is slow.

Performance problems can be very frustrating. It is often unclear what the cause of the slowness is. If developers spend a lot of time and resources addressing the wrong aspect of the problem, they may find that the performance problem continues to exist. Thus, it is critical to determine what the real cause is.

The smarter move is to use instrumentation to find the cause. Leverage several different monitors to narrow down the cause. Use a profiler on the application and get real data.

The bottleneck may be in an unexpected place. The more data you collect, the more clues you will find, bringing you closer to solving the puzzle.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: