decrease memory copy

This commit is contained in:
wenshao
2013-06-08 01:49:24 +08:00
parent fea49f8394
commit d2a2efbe45
@@ -48,7 +48,6 @@ public class PreparedStatementProxyImpl extends StatementProxyImpl implements Pr
protected final PreparedStatement statement;
protected final String sql;
// protected final Map<Integer, JdbcParameter> parameters = new TreeMap<Integer, JdbcParameter>();
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;
}