Re: String interning
Miles Sabin wrote: > David Megginson wrote, > > For comparison, I just whipped up a Java class to compare two > > (non-equal) Strings 10,000,000 times. Here are the USER > > timings: > > > > No comparisons (startup overhead): 0.67 seconds > > Compare with ==: 0.94 seconds (=0.2 seconds) > > Compare with equals(): 8.00 seconds (=7.33 seconds) > > > > That's a very significant performance difference. > > It's also a completely meaningless one unless we can see the > code and know something about the platform you're running on. > I'd be quite surprised if there was that much margin with a > Sun 1.2 JDK and Hotspot on Solaris or Win32. You will get similiar results on every platform you test it on unless the JVM authors figure out a way to make testing for object identity more expensive than dynamic method invocation. Doing that would take some real talent (-: Regards, Tyler xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1 Please note: New list subscriptions now closed in preparation for transfer to OASIS.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format