OpenJDK / amber / amber
changeset 58200:ed0058d06107
8229022: BufferedReader performance can be improved by using StringBuilder
Reviewed-by: igerasim, vtewari, dfuchs
author | bpb |
---|---|
date | Wed, 02 Oct 2019 07:50:06 -0700 |
parents | 299756f23687 |
children | 0aa2cdae73ce |
files | src/java.base/share/classes/java/io/BufferedReader.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.base/share/classes/java/io/BufferedReader.java Wed Oct 02 16:08:02 2019 +0200 +++ b/src/java.base/share/classes/java/io/BufferedReader.java Wed Oct 02 07:50:06 2019 -0700 @@ -314,7 +314,7 @@ * @throws IOException If an I/O error occurs */ String readLine(boolean ignoreLF, boolean[] term) throws IOException { - StringBuffer s = null; + StringBuilder s = null; int startChar; synchronized (lock) { @@ -372,7 +372,7 @@ } if (s == null) - s = new StringBuffer(defaultExpectedLineLength); + s = new StringBuilder(defaultExpectedLineLength); s.append(cb, startChar, i - startChar); } }