Chris,

I would agree that micro-benchmarks make more sense right now.  So, to that
end, should we just focus on having a set of simple samples that can be
bundled up to accomplish this?  Or would you rather see a dedicated
application that examines specific paths?

-N



Nicholas Gallardo
WebSphere  - REST & WebServices Development
[email protected]
Phone: 512-286-6258
Building: 903 / 5G-016


                                                                       
             Christopher J                                             
             Blythe/Raleigh/IB                                         
             m...@ibmus                                                    To
                                       [email protected]   
             06/24/2009 09:58                                           cc
             AM                        [email protected],             
                                       [email protected]   
                                                                   Subject
             Please respond to         Re: JAX-RS benchmark application?
             [email protected]                                         
                     g                                                 
                                                                       
                                                                       
                                                                       
                                                                       




Just wanted to add my two cents... So, whenever we discuss "benchmarks",
there are always two different directions to go... micro-level benchmarks
that focus on a single component and end-2-end, full workload benchmarks
that stress the interactions between multiple components. Typically, the
micro-benchmarks are more useful for performance improvement work and the
full end-2-end applications are better suited for relaying performance
expectations for "real" applications.

At this stage of the Wink project, I would lean more heavily on the
micro-benchmarks because...
- Focuses on specific feature and function within the JAX-RS runtime (aka.
performance isn't over-shadowed by heavier components like JPA database
access, etc.)
- Easier to port/deploy to other implementations for comparison purposes
- Easier to drive performance tests

Simple function-based samples are pretty easy to use a micro-benches.

Chris

Christopher Blythe
Software Engineer, IBM WebSphere Performance
[email protected]
(919) 486-2105  t/l 526-2105



From:
Nicholas L Gallardo/Austin/i...@ibmus
To:
[email protected]
Cc:
[email protected]
Date:
06/24/2009 10:26 AM
Subject:
JAX-RS benchmark application?





I was in a discussion with Chris Blythe yesterday about a common
application for JAX-RS benchmarking.  Geronimo has the DayTrader
application that is purely Java EE 5 based and can be run on any platform.
Having something similar for JAX-RS would be beneficial.

Does anyone know if a similar application exists in other communities? Or,
should we look at adapting the DayTrader application to support JAX-RS?

-Nick



Nicholas Gallardo
WebSphere  - REST & WebServices Development
[email protected]
Phone: 512-286-6258
Building: 903 / 5G-016

Reply via email to