Search Options
close
Search the following clips:
All Clips
Everyone's Clips
My Guides
Sign Up
Install
Learn More
Login
Performance tuning your web application using JMeter, JAMon and JARep
ccharlebois
follow
0
12-21-2008 11:30 AM
672 views
tags:
articles
,
performance
,
jamon
,
jarep
Add a Comment
Login
to Comment. Not a member yet?
Sign up
Today's Top Clips
Woman Swallowed Whole by Leopard
Our Churches Are Dead
While we get out our cookie cutters, they endure 'clit' cutting
I Think Somebody Is Confused
Women in Art
25 Holiday Wallpapers from Abduzeedo
Support the Troops!
A hero-surgeon
Woman sold in public auction in Pakistan -- for $3,200
Beautiful Wish Flowers
visit the
Top Clips page
View the Top Clips from
December 21, 2008
Embed This Clip In Your Site...
<div style="margin: 12px 0px; font-family: arial; color: #333333; background: #ffffff; border: solid 4px #e5e5e5; width: 100%; clear: left;"><div class="CM_CTB_Content_Wrap" style="margin: 0px; padding: 0px;background-color: #ffffff;"><div style="border-bottom: solid 1px #dcdcdc; white-space: nowrap; margin-bottom: 8px; background-color: #eeeeee ;background-image: url(http://clipmarks.com/images/source-bg.gif); background-repeat: repeat-x; height: 24px; line-height: 24px; vertical-align: middle; padding-bottom: 4px; color: #666666; font-size: 10px;" ><a href="http://clipmarks.com/clip-to-blog/" title="see clips that are hot right now"><img src="http://content.clipmarks.com/blog_embed/b5a304d3-bd1c-43b0-b16b-6836d07127dc/E40F1B8F-D5B6-48DF-B1C2-DD5B1019BAAA/" alt="" width="19" height="19" border="0" style="vertical-align: middle; margin: 0px 4px; display: inline; border: none; float:none;" /></a>clipped from <a title="http://architects.dzone.com/articles/case-study-performance-tuning--0" href="http://architects.dzone.com/articles/case-study-performance-tuning--0" style="font-size: 11px;">architects.dzone.com</a></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><H1>Case study: Performance Tuning a Web Shop – Part 2</H1></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0">In the <A href="http://architects.dzone.com/articles/case-study-performance-tuning-">first part</A> of this article, I’ve talked about the speedup challenge of a large Dutch web shop. We discussed our biggest gains applied on bottlenecks found by using evidence. We found the evidence by using tools, most importantly: <A href="http://jakarta.apache.org/jmeter/">JMeter</A> for load testing, <A href="http://jamonapi.sourceforge.net/">JAMon</A> for performance monitoring and <A href="http://sourceforge.net/projects/jarep">JARep</A> for performance reporting. In this part we’ll deal with JAMon and JARep and lessons learned. </blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><P><B>Monitoring with JAMon</B></P></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content9.clipmarks.com/blog_cache/architects.dzone.com/img/E8216FE8-CD6C-4A60-9D90-9E518CFFA86D" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><B>Figure 1. Screenshot of the JAMon summary page with running statistics for each measured counter.</B></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content6.clipmarks.com/blog_cache/architects.dzone.com/img/6EC84FFE-EE84-42C3-A4CA-A312A49C7517" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><B>Figure 2. Invoking JAMon API from a Spring interceptor.</B></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content7.clipmarks.com/blog_cache/architects.dzone.com/img/F5BE5CB2-FF35-4C42-A75A-3EDC99A84621" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><B>Figure 3. Measuring the Java service layer with JAMon: incoming calls, in between Spring beans and outgoing calls.</B></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><P><B>Reporting with JARep</B></P></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content8.clipmarks.com/blog_cache/architects.dzone.com/img/F39E8AB8-1D45-468A-BA6A-D162F2C01B1F" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><B>Figure 4. Deployment of JAMon and JARep for a cluster of four JVM’s.</B></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content9.clipmarks.com/blog_cache/architects.dzone.com/img/A137DAA7-1F12-4F13-B0B2-5EFFCE5EA27C" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content6.clipmarks.com/blog_cache/architects.dzone.com/img/54D49B1D-28E8-4827-A886-0E0400E6CCC6" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content7.clipmarks.com/blog_cache/architects.dzone.com/img/109C6011-8D25-430F-ADFA-04CAFE05C7C6" alt="" /></div></blockquote><div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div><blockquote style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;" cite="http://architects.dzone.com/articles/case-study-performance-tuning--0"><div align="center"><img src="http://content8.clipmarks.com/blog_cache/architects.dzone.com/img/1637314B-12CB-4726-9B62-3DD6ABA2311B" alt="" /></div></blockquote></div><div style="margin: 0px 6px 6px 4px;"><table style="font-size: 11px;border-spacing: 0px;padding: 0px;" cellpadding="0" cellspacing="0" width="100%"><tr><td style="background:transparent;border-width:0px;padding:0px;"> </td><td align="right" style="background:transparent;border-width:0px;padding:0px;width:107px" width="107"><a href="http://clipmarks.com/share/E40F1B8F-D5B6-48DF-B1C2-DD5B1019BAAA/blog/" title="blog or email this clip"><img src="http://content9.clipmarks.com/images/c2b-foot.png" border="0" alt="blog it" width="107" height="17" style="border-width:0px;padding:0px;margin:0px;" /></a></td></tr></table></div></div>
New from the makers of Clipmarks:
Amplify.com - Don't just share the news...Amplify it!
Clipmarks
Home
New Clips
Top Clips
Dashboard
Popular Topics
News
Life
Science
Technology
Entertainment
Get Started
Sign Up
Install Clipping Tool
How Clipping Works
Clip-to-Blog™
ClipSearch
Tools and Resources
FAQ
ClipWeek
Top Clippers
Top Tags
Site Map
About Clipmarks
About Us
Contact
Copyright
Privacy
EULA
OK