Performance of JDk 1.3.1_03 is very poor compared to performance of jdk 1.3.1_01. The output produced on 1.3.1_03 has a 10 min delay.
The testing was done on a SUN BLADE with 2 CPU's.
The attachments have the files I have run to test the performance.
The two files are
Perftest.java
ThreadClass.java
The scripts I have used to run are
1. test1.3.1_01 for JDk 1.3.1_01
2.test1.3.1_03 for JDk 1.3.1_01
Here is a snippet of outputs on
1. Jdk 1.3.1_01
Thr 64 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 54 | Diff: 145 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 66 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 67 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 69 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 70 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 71 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 72 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 46 | Diff: 82 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 74 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 75 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Snippet from Jdk 1.3.1_03
--------------------------
Thr 237 | Diff: 297232 | Begin: Wed Jun 19 15:04:13 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 175 | Diff: 417692 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 158 | Diff: 416553 | Begin: Wed Jun 19 15:02:14 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 81 | Diff: 417573 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Jun
19 15:09:11 GMT+05:00 2002
Thr 238 | Diff: 298193 | Begin: Wed Jun 19 15:04:12 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 94 | Diff: 417593 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Jun
19 15:09:11 GMT+05:00 2002
Thr 292 | Diff: 345212 | Begin: Wed Jun 19 15:03:25 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 240 | Diff: 298313 | Begin: Wed Jun 19 15:04:12 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 256 | Diff: 317574 | Begin: Wed Jun 19 15:03:53 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 243 | Diff: 299254 | Begin: Wed Jun 19 15:04:11 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 220 | Diff: 415864 | Begin: Wed Jun 19 15:02:15 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Notice the delay in the DIFF column in both the snippets.
The testing was done on a SUN BLADE with 2 CPU's.
The attachments have the files I have run to test the performance.
The two files are
Perftest.java
ThreadClass.java
The scripts I have used to run are
1. test1.3.1_01 for JDk 1.3.1_01
2.test1.3.1_03 for JDk 1.3.1_01
Here is a snippet of outputs on
1. Jdk 1.3.1_01
Thr 64 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 54 | Diff: 145 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 66 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 67 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 69 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 70 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 71 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 72 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 46 | Diff: 82 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 74 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Thr 75 | Diff: 25 | Begin: Wed Jun 19 14:42:09 GMT+05:00 2002 | End: Wed Jun 19
14:42:09 GMT+05:00 2002
Snippet from Jdk 1.3.1_03
--------------------------
Thr 237 | Diff: 297232 | Begin: Wed Jun 19 15:04:13 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 175 | Diff: 417692 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 158 | Diff: 416553 | Begin: Wed Jun 19 15:02:14 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 81 | Diff: 417573 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Jun
19 15:09:11 GMT+05:00 2002
Thr 238 | Diff: 298193 | Begin: Wed Jun 19 15:04:12 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 94 | Diff: 417593 | Begin: Wed Jun 19 15:02:13 GMT+05:00 2002 | End: Wed Jun
19 15:09:11 GMT+05:00 2002
Thr 292 | Diff: 345212 | Begin: Wed Jun 19 15:03:25 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 240 | Diff: 298313 | Begin: Wed Jun 19 15:04:12 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 256 | Diff: 317574 | Begin: Wed Jun 19 15:03:53 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 243 | Diff: 299254 | Begin: Wed Jun 19 15:04:11 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Thr 220 | Diff: 415864 | Begin: Wed Jun 19 15:02:15 GMT+05:00 2002 | End: Wed Ju
n 19 15:09:11 GMT+05:00 2002
Notice the delay in the DIFF column in both the snippets.
- relates to
-
JDK-4380663 Multiple bottlenecks in the JVM
- Closed