mrglavas 2004/10/14 08:20:19
Modified: java/src/org/apache/xerces/impl/dv/util Base64.java
HexBin.java
Log:
Reduce memory used by lookup tables.
Revision Changes Path
1.15 +3 -3 xml-xerces/java/src/org/apache/xerces/impl/dv/util/Base64.java
Index: Base64.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/util/Base64.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Base64.java 12 Oct 2004 20:14:29 -0000 1.14
+++ Base64.java 14 Oct 2004 15:20:18 -0000 1.15
@@ -36,7 +36,7 @@
*/
public final class Base64 {
- static private final int BASELENGTH = 255;
+ static private final int BASELENGTH = 128;
static private final int LOOKUPLENGTH = 64;
static private final int TWENTYFOURBITGROUP = 24;
static private final int EIGHTBIT = 8;
@@ -51,7 +51,7 @@
static {
- for (int i = 0; i<BASELENGTH; i++) {
+ for (int i = 0; i < BASELENGTH; ++i) {
base64Alphabet[i] = -1;
}
for (int i = 'Z'; i >= 'A'; i--) {
1.13 +3 -3 xml-xerces/java/src/org/apache/xerces/impl/dv/util/HexBin.java
Index: HexBin.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/util/HexBin.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- HexBin.java 6 Oct 2004 20:08:28 -0000 1.12
+++ HexBin.java 14 Oct 2004 15:20:18 -0000 1.13
@@ -27,14 +27,14 @@
* @version $Id$
*/
public final class HexBin {
- static private final int BASELENGTH = 255;
+ static private final int BASELENGTH = 128;
static private final int LOOKUPLENGTH = 16;
static final private byte [] hexNumberTable = new byte[BASELENGTH];
static final private char [] lookUpHexAlphabet = new char[LOOKUPLENGTH];
static {
- for (int i = 0; i<BASELENGTH; i++ ) {
+ for (int i = 0; i < BASELENGTH; i++ ) {
hexNumberTable[i] = -1;
}
for ( int i = '9'; i >= '0'; i--) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]