From 0354059a4bf9a99e8a089a29d838bf49d16683a7 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..8149f8d050 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 + 4); } parameters[index] = parameter; }