-
Bug
-
Resolution: Fixed
-
P1
-
1.1.1, 1.1.4
-
1.1.6
-
x86
-
solaris_2.5.1, windows_95, windows_nt
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2016929 | 1.2.0 | Mike Somlo | P1 | Resolved | Fixed | 1.2beta3 |
xiangyun.kong@Eng 1997-09-15
I tried JDK1.1.4/Win95 on a small example which does List elements operation.
It seems adding elements to List on JDK1.1.4/Win95 is extremely slower than
JDK1.1.3/Win95, more than 3-times slower.
// save this as testList.java
import java.awt.*;
public class testList extends Frame {
List l;
public testList() {
l= new List(20,true);
l.add("Test List");
add(l);
}
public static void main(String arg[]) {
testList t= new testList();
t.resize(300,200);
t.setVisible(true);
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
t.l.add("Test List");
}
}
===========================================================================
Name: diC59631 Date: 1997-11-14
Some comments on this from a licensee
"From looking at profiles, we could see that the
method WDefaultFontCharset.canConvert was called
33,000 times for one test case in 1.1.3 and
62,000,000 times in 1.1.4. Due to this bug our
product is probably not useable with 1.1.4 on NT
for list sizes over 100 or so. But there is
always 1.1.5..."
- backported by
-
JDK-2016929 JDK1.1.4/Win95, add elements to List is 3-times slower than JDK1.1.3/Win95
-
- Resolved
-
- duplicates
-
JDK-4079288 java.awt.List addItem() much slower
-
- Closed
-
-
JDK-4082356 Bad performance of java.awt.List add/clear
-
- Closed
-