From d2a2efbe45b14a4eb1d329f75ce64bedd9018f45 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sat, 8 Jun 2013 01:48:17 +0800 Subject: [PATCH] decrease memory copy --- .../alibaba/druid/proxy/jdbc/PreparedStatementProxyImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/proxy/jdbc/PreparedStatementProxyImpl.java b/src/main/java/com/alibaba/druid/proxy/jdbc/PreparedStatementProxyImpl.java index 0bee87ef5a..01d20e7968 100644 --- a/src/main/java/com/alibaba/druid/proxy/jdbc/PreparedStatementProxyImpl.java +++ b/src/main/java/com/alibaba/druid/proxy/jdbc/PreparedStatementProxyImpl.java @@ -48,7 +48,6 @@ public class PreparedStatementProxyImpl extends StatementProxyImpl implements Pr protected final PreparedStatement statement; protected final String sql; - // protected final Map parameters = new TreeMap(); private JdbcParameter[] parameters = new JdbcParameter[16]; private int parametersSize = 0; @@ -69,7 +68,7 @@ public class PreparedStatementProxyImpl extends StatementProxyImpl implements Pr parametersSize = jdbcIndex; } if (parametersSize >= parameters.length) { - parameters = Arrays.copyOf(parameters, parametersSize + 1); + parameters = Arrays.copyOf(parameters, parametersSize + 16); } parameters[index] = parameter; }