Set an image for Matt Rajkowski

Sign In or Register

Matt Rajkowski

  • Raleigh-Durham, NC
CRM Account Management Event Promoter Employee

Build times for various Java web apps here at Concursive (updated)

Posted by Matt Rajkowski on July 30, 2012, 3:00 PM EDT
Default user photo

Concursive generates web application archives (.war files) for their apps. These are done all over the place...

  • Build servers which continually build and run tests on the apps
  • Application servers which are used to checkout the source and customizations, and deploy the .war into production
  • Developer machines which are used to code, debug locally and then commit the code for everyone else

While I was waiting for a few builds this past week I decided to see what the effect of various machine configurations had on build times. These tests were not isolated in any way. The machines tested were doing what they normally do and the results from Apache Ant were displayed.

 MachineConcourseSuite CRMConcourseConnectCoresSpeed
2008 Dev Machine7 minutes 12 seconds3 minutes 15 seconds22.4GHz
2009 Web Server2 minutes 6 seconds1 minute 45 seconds22.13GHz
2010 Web Server2 minutes 3 seconds40 seconds82.27GHz
2011 Web Server1 minute 46 seconds41 seconds162.0GHz
2012 Dev Machine55 seconds26 seconds42.6GHz

These results are typical from what I see in the logs. CPU is not the only important factor... load, more memory and faster disk play a role.

How long does it take you to "ant package" the apps? and what is your computer/features?

August 14, 2012: Updated the table to show MacBook Pro w/Retina times.

There are no comments

Sign in to add your comment.

Recent Posts

Code for Cary, North Carolina – Code for America
The other night I attended a Code for Cary meeting… a part of the larger Code for America, and even...
read more
Build times for various Java web apps here at Concursive (updated)
Concursive generates web application archives (.war files) for their apps. These are done all over...
read more
Apps I Use in 2012 for Design (IA, UI), Development (Web, Mobile) Collaboration and Documentation
 Design/Documentation: * Pages * OmniGraffle * Keynote Productivity/Project...
read more
First impressions of the new MacBook Pro with Retina display for Developers
I went to the Apple store at lunch and I played around for about 45 minutes on both the new MacBook...
read more
Why the web needs a universal decision support system and not just another decision engine
The best social sites and search engines alone won't tell you how valuable your business is, but a...
read more
Distributing and promoting Open Source projects
The Open Source files for ConcourseConnect (OSI approved AGPL license) are being hosted by Google...
read more
IntelliJ IDEA 10 [u]
My favorite IDE reached version 10 in December and I finally got around to downloading a demo of the...
read more
Skipfish - Google's automated web security scanner - A use case
Google recently released Skipfish, a command-line tool for testing the security of web applications....
read more
Can a corporate web site be a social networking community?
This is a question that we have internally discussed for years.  We decided that the answer was yes,...
read more
IntelliJ IDEA Community Edition 9 Preview (quick insights)
JetBrains recently released a preview version of IntelliJ as Open Source.  The marketing page...
read more

Go to blog