Rich UI Performance Improvements in Rational Business Developer 18.104.22.168
bsvihovec 110000N29Y Comment (1) Visits (3665)
Version 22.214.171.124 of Rational Business Developer includes multiple performance improvements for Rich UI applications. The following is a list of the improvements that were made, and a brief description of how these improvements may affect your Rich UI appl
Grid Layout -The Grid Layout widget has been optimized to improve rendering performance using the same techniques that were applied to the Data Grid widget in prior releases. In addition to improving the run time performance of the Grid Layout widget, the Rich UI Visual Editor has also been optimized to provide better performance when adding, removing, and relocating widgets within a Grid Layout. The updated version of the Grid Layout widget can be found in the com.
Rich UI Application Deployment - While RBD 126.96.36.199 was being developed, the Rich UI Deployment process was found to be re-generating handlers unnecessarily as they were being deployed. This bug has been fixed, and handlers are no longer being generated during deployment.
Improved Memory Management - While RBD 188.8.131.52 was being developed, a memory leak was found in the Job widget, which was causing the memory associated with the Job, and the part that declared the Job, to be released only when the browser was closed (e.g. tab or window). In a Rich UI application that creates 'anonymous' Jobs, this meant that the memory used by each Job, and the memory used by the RUIHandler instantiating the Job, was not being released when the Job was finished. This bug has been fixed, and a Job object is now released as soon as the Job finishes running. (Note: If a Job is declared as repeating, the memory associated with the Job will only be released when the Job is canceled or the browser is closed.)
With these improvements, your Rich UI applications should run faster.