-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
1.4.2_02
-
x86
-
windows_xp
The nio encoding performance in 1.4.2 is worse than that in 1.4.0 and
1.4.1(although those are EOLed)
REPRODUCE:
1) unfold the attached zip.
2) Laucnh "java Main Menu 5"
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_04-b04)
Java HotSpot(TM) Client VM (build 1.4.0_04-b04, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :547
EncodingTest_SJIS:1...2...3...4...5... :551
EncodingTest_MS932:1...2...3...4...5... :554
EncodingTest_UTF8:1...2...3...4...5... :584
EncodingTest_EUC:1...2...3...4...5... :631
EncodingTest_CP943:1...2...3...4...5... :574
--------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.1_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_05-b01)
Java HotSpot(TM) Client VM (build 1.4.1_05-b01, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :547
EncodingTest_SJIS:1...2...3...4...5... :674
EncodingTest_MS932:1...2...3...4...5... :697
EncodingTest_UTF8:1...2...3...4...5... :593
EncodingTest_EUC:1...2...3...4...5... :804
EncodingTest_CP943:1...2...3...4...5... :577
-------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.2_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :627
EncodingTest_SJIS:1...2...3...4...5... :704
EncodingTest_MS932:1...2...3...4...5... :704
EncodingTest_UTF8:1...2...3...4...5... :611
EncodingTest_EUC:1...2...3...4...5... :807
EncodingTest_CP943:1...2...3...4...5... :610
-------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.5.0-beta3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta3-b55)
Java HotSpot(TM) Client VM (build 1.5.0-beta3-b55, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :597
EncodingTest_SJIS:1...2...3...4...5... :634
EncodingTest_MS932:1...2...3...4...5... :637
EncodingTest_UTF8:1...2...3...4...5... :577
EncodingTest_EUC:1...2...3...4...5... :754
EncodingTest_CP943:1...2...3...4...5... :651
CONFIGURATION :
OS : WindowsXp ( SP2, Japanese)
JRE: 1.4.0/1.4.1/1.4.2/1.5b55
NOTE :
1.4.2 is worse than 1.4.0/1.4.1, but 1.5 is a little bit improved
=====================================================================
1.4.1(although those are EOLed)
REPRODUCE:
1) unfold the attached zip.
2) Laucnh "java Main Menu 5"
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_04-b04)
Java HotSpot(TM) Client VM (build 1.4.0_04-b04, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :547
EncodingTest_SJIS:1...2...3...4...5... :551
EncodingTest_MS932:1...2...3...4...5... :554
EncodingTest_UTF8:1...2...3...4...5... :584
EncodingTest_EUC:1...2...3...4...5... :631
EncodingTest_CP943:1...2...3...4...5... :574
--------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.1_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_05-b01)
Java HotSpot(TM) Client VM (build 1.4.1_05-b01, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :547
EncodingTest_SJIS:1...2...3...4...5... :674
EncodingTest_MS932:1...2...3...4...5... :697
EncodingTest_UTF8:1...2...3...4...5... :593
EncodingTest_EUC:1...2...3...4...5... :804
EncodingTest_CP943:1...2...3...4...5... :577
-------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.4.2_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :627
EncodingTest_SJIS:1...2...3...4...5... :704
EncodingTest_MS932:1...2...3...4...5... :704
EncodingTest_UTF8:1...2...3...4...5... :611
EncodingTest_EUC:1...2...3...4...5... :807
EncodingTest_CP943:1...2...3...4...5... :610
-------------
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java -version
java version "1.5.0-beta3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta3-b55)
Java HotSpot(TM) Client VM (build 1.5.0-beta3-b55, mixed mode)
K:\shares2\issues\nio-perf\perf-new-pgm\Test>java Main Menu 5
EncodingTest_JIS:1...2...3...4...5... :597
EncodingTest_SJIS:1...2...3...4...5... :634
EncodingTest_MS932:1...2...3...4...5... :637
EncodingTest_UTF8:1...2...3...4...5... :577
EncodingTest_EUC:1...2...3...4...5... :754
EncodingTest_CP943:1...2...3...4...5... :651
CONFIGURATION :
OS : WindowsXp ( SP2, Japanese)
JRE: 1.4.0/1.4.1/1.4.2/1.5b55
NOTE :
1.4.2 is worse than 1.4.0/1.4.1, but 1.5 is a little bit improved
=====================================================================
- relates to
-
JDK-5011518 getBytes performance deterioration in 1.4.2_0X, especially with MS932
-
- Closed
-