File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Performance and the fly likes StringBuffer performance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "StringBuffer performance " Watch "StringBuffer performance " New topic

StringBuffer performance

deepa sundaram

Joined: Feb 11, 2005
Posts: 11

In the below code, I wanted to check the time taken by StringBuffer to do a concatination, by passing the string in two different ways. I got 750ms and 450ms respectively. What is wrong in passing the string in my second approach?Would be nice if anyone explains me theory behind this. Thanks a lot.

Hauke Ingmar Schmidt

Joined: Nov 18, 2008
Posts: 436

What result did you expect? You do the costly string concatenation in line 16 before handing over the concatenated string to the StringBuffer. So no surprise it is slower.
I agree. Here's the link:
subject: StringBuffer performance
It's not a secret anymore!