The profile indicates that a huge amount of time is spent in Widget.js at line 6878:

   setScrollLeft : function(nScrollLeft)
   {
     this._visualPropertyCheck();
     this._getTargetNode().scrollLeft = nScrollLeft;
   },

So this might be worse investigating why this is done. Scroll left means horizontal scrolling.

Did you perform any horizontal scrolling during your profile catch?


Bart van der Werf schrieb:
Sorry i need to redo the baseline, i see that the original baseline was on twenty columns, this one on 7 columns

    ------------------------------------------------------------------------
    *From:* Bart van der Werf [mailto:[EMAIL PROTECTED]
    *Sent:* Monday, August 06, 2007 10:36 AM
    *To:* qooxdoo Development
    *Subject:* Re: [qooxdoo-devel] qx.ui.table.Table with (too) many
    columns

    ok, i renamed it to

    webgui.ui.comtecgrid.ComtecGridDataCellRenderer

    so it might appear as a different name in the profile

    it does feel abit faster.

    firefox crashed on the first attempt to profile :)

    on a grid with 8 columns and a few thousand rows.

    # full-url

        

    file-name

        

    function-name

        

    start-line

        

    end-line

        

    call-count

        

    recurse-depth

        

    total-time

        

    min-time

        

    max-time

        

    avg-time

        

    own-total-time

        

    own-min-time

        

    own-max-time

        

    own-avg-time

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/ui/core/Widget,js

        

    Widget,js

        

    anonymous

        

    6878

        

    6881

        

    1036

        

    0

        

    9859,6

        

    0,0

        

    46,9

        

    9,5

        

    9859,6

        

    0,0

        

    46,9

        

    9,5

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/ui/table/pane/Pane,js

        

    Pane,js

        

    anonymous

        

    491

        

    612

        

    700

        

    0

        

    24844,2

        

    0,0

        

    78,1

        

    35,5

        

    7984,5

        

    0,0

        

    62,5

        

    11,4

    
http://localhost:4499/Website/prototype/source/class/webgui/ui/comtecgrid/ComtecGridDataCellRenderer,js

        

    ComtecGridDataCellRenderer,js

        

    anonymous

        

    88

        

    95

        

    151656

        

    0

        

    7234,5

        

    0,0

        

    15,6

        

    0,1

        

    7234,5

        

    0,0

        

    15,6

        

    0,1

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/ui/table/rowrenderer/Default,js

        

    Default,js

        

    anonymous

        

    447

        

    482

        

    19593

        

    0

        

    4984,5

        

    0,0

        

    15,6

        

    0,3

        

    4968,9

        

    0,0

        

    15,6

        

    0,3

    
http://localhost:4499/Website/prototype/source/class/webgui/ui/comtecgrid/ComtecGridTableModel,js

        

    ComtecGridTableModel,js

        

    anonymous

        

    61

        

    82

        

    151656

        

    0

        

    2343,8

        

    0,0

        

    15,6

        

    0,0

        

    1734,4

        

    0,0

        

    15,6

        

    0,0

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/ui/core/Widget,js

        

    Widget,js

        

    anonymous

        

    6930

        

    6933

        

    702

        

    0

        

    937,5

        

    0,0

        

    31,3

        

    1,3

        

    937,5

        

    0,0

        

    31,3

        

    1,3

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/ui/table/pane/Model,js

        

    Model,js

        

    anonymous

        

    210

        

    213

        

    155287

        

    0

        

    1359,4

        

    0,0

        

    15,6

        

    0,0

        

    656,3

        

    0,0

        

    15,6

        

    0,0

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/core/Target,js

        

    Target,js

        

    anonymous

        

    276

        

    312

        

    31455

        

    15

        

    14640,9

        

    0,0

        

    62,5

        

    0,5

        

    468,8

        

    0,0

        

    15,6

        

    0,0

    http://localhost:4499/Website/gossip/Gossip,js

        

    Gossip,js

        

    anonymous

        

    493

        

    495

        

    171147

        

    0

        

    375,0

        

    0,0

        

    15,6

        

    0,0

        

    375,0

        

    0,0

        

    15,6

        

    0,0

    
http://localhost:4499/Website/qooxdoo-0,7,1-sdk/frontend/framework/source/class/qx/core/Object,js

        

    Object,js

        

    anonymous

        

    543

        

    567

        

    13340

        

    0

        

    375,0

        

    0,0

        

    15,6

        

    0,0

        

    375,0

        

    0,0

        

    15,6

        

    0,0

    average from 240 to 78 on Pane !! very good


        ------------------------------------------------------------------------
        *From:* Dietrich Streifert
        [mailto:[EMAIL PROTECTED]
        *Sent:* Monday, August 06, 2007 10:08 AM
        *To:* qooxdoo Development
        *Subject:* Re: [qooxdoo-devel] qx.ui.table.Table with (too)
        many columns

        Can you do the same pofile using

           qx.ui.table.pane.Pane.USE_ARRAY_JOIN = false;

        and using the attached direct cellrenderer please?

        You have to change the extension from .j_ to .js and you have
        to adapt the namespace to your needs. Give it a try.


        Bart van der Werf schrieb:
From: Dietrich Streifert
                
        Does the profile include the initial showup of the table?
                
        This profile is of scrolling one row up and down for a while.


        
-------------------------------------------------------------------------
        This SF.net email is sponsored by: Splunk Inc.
        Still grepping through log files to find problems?  Stop.
        Now Search log events and configuration files using AJAX and a browser.
        Download your FREE copy of Splunk now >>  http://get.splunk.com/
        _______________________________________________
        qooxdoo-devel mailing list
        [email protected]
        https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

-- Mit freundlichen Grüßen
        Dietrich Streifert
        --
        Visionet GmbH
        Firmensitz: Am Weichselgarten 7, 91058 Erlangen
        Registergericht: Handelsregister Fürth, HRB 6573
        Geschäftsführer: Stefan Lindner


------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
------------------------------------------------------------------------

_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to