From f79f2e73285f9ea11410fb1db7a75b45d5d7785a Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Fri, 14 Mar 2008 10:35:54 +0800 Subject: [PATCH] EOFM-14 --- ximple-spatialjob/src/main/java/com/ximple/eofms/util/Bits.java | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ximple-spatialjob/src/main/java/com/ximple/eofms/util/Bits.java b/ximple-spatialjob/src/main/java/com/ximple/eofms/util/Bits.java index 092569c..5e529ac 100644 --- a/ximple-spatialjob/src/main/java/com/ximple/eofms/util/Bits.java +++ b/ximple-spatialjob/src/main/java/com/ximple/eofms/util/Bits.java @@ -6,7 +6,6 @@ import java.security.AccessController; import java.security.PrivilegedAction; -import sun.misc.Unsafe; import sun.misc.VM; /** @@ -22,17 +21,17 @@ // -- Processor and memory-system properties -- private static ByteOrder byteOrder = null; - private static int pageSize = -1; - private static boolean unaligned; - private static boolean unalignedKnown = false; + private static int pageSize = -1; + private static boolean unaligned; + private static boolean unalignedKnown = false; // -- Direct memory management -- // A user-settable upper limit on the maximum amount of allocatable -// direct buffer memory. This value may be changed during VM + // direct buffer memory. This value may be changed during VM // initialization if it is launched with "-XX:MaxDirectMemorySize=<size>". - private static volatile long maxMemory = VM.maxDirectMemory(); + private static volatile long maxMemory = VM.maxDirectMemory(); private static volatile long reservedMemory = 0; - private static boolean memoryLimitSet = false; + private static boolean memoryLimitSet = false; private Bits() { @@ -147,14 +146,14 @@ public static int getHiInt(long qwValue) { - return ((int)(qwValue >>> 32)); + return ((int) (qwValue >>> 32)); } public static int getLoInt(long qwValue) { return ((int) (qwValue & 0xFFFFFFFF)); } - + private static byte long7(long x) { return (byte) (x >> 56); @@ -253,6 +252,7 @@ return byteOrder; } */ + static boolean unaligned() { if (unalignedKnown) @@ -260,10 +260,10 @@ return unaligned; } - PrivilegedAction pa = new sun.security.action.GetPropertyAction("os.arch"); - String arch = (String) AccessController.doPrivileged(pa); + PrivilegedAction pa = new sun.security.action.GetPropertyAction("os.arch"); + String arch = (String) AccessController.doPrivileged(pa); - unaligned = arch.equals("i386") || arch.equals("x86"); + unaligned = arch.equals("i386") || arch.equals("x86"); unalignedKnown = true; return unaligned; @@ -278,7 +278,7 @@ { if (!memoryLimitSet && VM.isBooted()) { - maxMemory = VM.maxDirectMemory(); + maxMemory = VM.maxDirectMemory(); memoryLimitSet = true; } @@ -317,7 +317,7 @@ if (reservedMemory > 0) { reservedMemory -= size; - assert(reservedMemory > -1); + assert (reservedMemory > -1); } } } -- Gitblit v0.0.0-SNAPSHOT