[jdom-interest] Re: Factories
New, Cecil (GEAE)
cecil.new at ae.ge.com
Mon Mar 1 07:32:10 PST 2004
Phil- you have gone to great lengths to modify JDOM to get a substantial
benefit - in your own words to avoid "the app [running] really slower".
Elliotte thinks your effort and energy have been a waste of time. He
believes this is sub-optimization. When faced with such arguments here at
work (and they happen more often than you might believe), I always have the
"Consider the end-to-end process. If the portion of the process you want to
spend money/time on went to zero, what percentage improvement will I see?"
This perspective makes it clear that what they want to do is not worth
doing. They grasp, that overall, what they want to do has only a negligible
impact on the end-to-end process.
However- you can change Elliotte's mind... give him the evidence. Data
speaks louder than words.
From: Elliotte Rusty Harold [mailto:elharo at metalab.unc.edu]
Sent: Monday, March 01, 2004 9:19 AM
To: phil at triloggroup.com
Cc: jdom-interest at jdom.org
Subject: [jdom-interest] Re: Factories
At 1:43 PM +0100 3/1/04, phil at triloggroup.com wrote:
This factory is really helping us having good performances (we
currently ship with a custom build of JDOM!), and without this, the
app will run really slower. That the reason why I reactivated the
debate on this 2 weeks ago.
I've seen no evidence that this matters at all. The cost of all
inn-memory manipulation is trivial compared to the cost of input and
output (including parsing and serialization). There's simply no point
to optimizing the speed of object creation and manipulation. It's
certainly not worth doing at the cost of correctness.
Elliotte Rusty Harold
elharo at metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
To control your jdom-interest membership:
More information about the jdom-interest