Note: These pages are being reviewed.
I am developing a NetBeans module. What performance criteria should it satisfy?
All NetBeans modules should behave responsibly with regard to performance. They must not affect startup time negatively, they must not increase memory footprint significantly, and they must be responsive at all times.
startup - module initialization should be as lazy as possible, not to increase startup time
memory footprint - heap space allocated by module’s data structures should be freed as soon as not needed; excessive caching of data is not good
UI responsiveness - a module’s actions, menus and windows should satisfy the UI responsiveness guidelines as stated in UI_Responsiveness
Applies to: NetBeans 6.5 and above
Apache Migration Information
The content in this page was kindly donated by Oracle Corp. to the Apache Software Foundation.
This page was exported from http://wiki.netbeans.org/DevFaqUIResponsiveness , that was last modified by NetBeans user Jglick on 2010-06-14T20:16:04Z.
NOTE: This document was automatically converted to the AsciiDoc format on 2018-02-07, and needs to be reviewed.