From f27315b928deb9bfe809ce33a897e9ea6499d985 Mon Sep 17 00:00:00 2001 From: yuankui Date: Fri, 7 Aug 2015 23:34:04 +0800 Subject: [PATCH] fix multi thread permformance issue --- src/main/java/com/alibaba/fastjson/util/ASMUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/fastjson/util/ASMUtils.java b/src/main/java/com/alibaba/fastjson/util/ASMUtils.java index d3c45e747..0610aac94 100755 --- a/src/main/java/com/alibaba/fastjson/util/ASMUtils.java +++ b/src/main/java/com/alibaba/fastjson/util/ASMUtils.java @@ -11,6 +11,8 @@ import com.alibaba.fastjson.parser.JSONToken; import com.alibaba.fastjson.parser.deserializer.ObjectDeserializer; public class ASMUtils { + + public static final String JAVA_VM_NAME = System.getProperty("java.vm.name"); public static boolean isAndroid(String vmName) { if (vmName == null) { // default is false @@ -25,7 +27,7 @@ public class ASMUtils { } public static boolean isAndroid() { - return isAndroid(System.getProperty("java.vm.name")); + return isAndroid(JAVA_VM_NAME); } public static String getDesc(Method method) {