Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4079008

JDK1.1.4/Win95, add elements to List is 3-times slower than JDK1.1.3/Win95

XMLWordPrintable

    • 1.1.6
    • x86
    • solaris_2.5.1, windows_95, windows_nt
    • Verified


        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..."

              msomlosunw Mike Somlo (Inactive)
              duke J. Duke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: