From 4e244ca3b803381fd4640bb86e55360a1cd08d1c Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 11 Jan 2013 20:47:02 +0800 Subject: [PATCH] perf tunning --- src/main/java/com/alibaba/fastjson/parser/JSONScanner.java | 4 ++-- vtune.sh | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100755 vtune.sh diff --git a/src/main/java/com/alibaba/fastjson/parser/JSONScanner.java b/src/main/java/com/alibaba/fastjson/parser/JSONScanner.java index b7e203b57..41bddcf2a 100644 --- a/src/main/java/com/alibaba/fastjson/parser/JSONScanner.java +++ b/src/main/java/com/alibaba/fastjson/parser/JSONScanner.java @@ -928,8 +928,8 @@ public final class JSONScanner implements JSONLexer { return stringDefaultValue(); } - String strVal; - int start = index; + final String strVal; + final int start = index; for (;;) { ch = buf[index++]; if (ch == '\"') { diff --git a/vtune.sh b/vtune.sh new file mode 100755 index 000000000..6ea5ae707 --- /dev/null +++ b/vtune.sh @@ -0,0 +1,2 @@ +export AMPLXE_EXPERIMENTAL=1 +/opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -collect hotspots java -classpath target/classes/:target/test-classes/ com.alibaba.json.test.benchmark.BenchmarkMain