IBM Support

PM30774: RUI designer is so slow when having a big form

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • environment Windows XP
    Rational Business Developer 801
    
    Description:
    when you have a big RUI form, it is too slow in the RUI designer
    that could crash.
    And if you try to test , internet explorer will say that the
    script will slow the machine, and asks if you want to continue
    or not.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a GridLayout has too many children, the Visual Editor
    will perform very slowly, and the page will also perform
    slowly in production env.
    

Problem conclusion

  • The performance bottleneck is the layoutData, each child of
    a layout widget, such as GridLayout, will cause its parent
    to refresh/re-layout when its layoutData is set.
    
    Now using a Timer to collect the refresh/re-layout request
    from the children in a short period, and do the
    refresh/re-layout just one time. This can reduce the
    refresh/re-layout times to improve the performance.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM30774

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-01-19

  • Closed date

    2011-03-31

  • Last modified date

    2011-03-31

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R801 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
31 March 2011