-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.1.4
-
x86
-
windows_95, windows_nt
Name: diC59631 Date: 09/16/97
Create a standard java.awt.List object.
Add a significant number of items to the list(400+)
Using JDK1.1.3, adding 400 items to a List object takes only 2 seconds,
with JDK1.1.4, it takes a bit over 60 seconds.
Here is the code I used:
import java.awt.*;
public class ListTest2 extends Frame {
private List list;
public ListTest2() {
list = new List();
this.add(list, BorderLayout.CENTER);
}
public static void main(String[] args) {
ListTest2 lt = new ListTest2();
lt.pack();
lt.show();
lt.buildList();
System.exit(0);
}
public void buildList() {
System.out.println("Update Started");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
list.addItem("David");
list.addItem("Terri");
list.addItem("Corey");
list.addItem("Megan");
list.addItem("Eric");
list.addItem("Ronald");
list.addItem("Barbara");
list.addItem("Pat");
list.addItem("Nancy");
list.addItem("Mark");
list.addItem("Beth");
list.addItem("Mary");
list.addItem("MarkII");
list.addItem("Nikki");
list.addItem("Nat");
list.addItem("Hanna");
list.addItem("Angie");
list.addItem("Ralph");
System.out.println("Update completed");
}
}
company - Boeing Corp. , email - ###@###.###
======================================================================
- duplicates
-
JDK-4079008 JDK1.1.4/Win95, add elements to List is 3-times slower than JDK1.1.3/Win95
-
- Closed
-