This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
This is a placeholder bug for a number of performance issues I uncovered in the configuration editing code in the SJSAS plugin. Each submitted fix will indicate what the performance issue was that was patched.
Eliminated unnecessary dynamic aspects of the SUNDDUI configuration file dataloader. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/config/ConfigDataLoader.java?r1=1.3&r2=1.4
Fixed bug in autosave scheduling that occasionally scheduled multiple saves, especially on slower workstations. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/config/ConfigurationStorage.java?r1=1.6&r2=1.7
Fixed bug where configuration files were being read and written twice for ejb modules. Fixed bug where the root DConfigBean was being created prematurely, causing an extra read or write attempt. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/SunONEDeploymentConfiguration.java?r1=1.17&r2=1.18
IZ 67527 - Reorganized default webservice endpoint determination and and dirty flag marking of the DConfigBean tree so that autosaving of default settings is more efficient. More checkins related to this are to follow, culminating with removal of the listeners for DD changes to the standard descriptor files for the purpose of scheduling autosaves. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/WebServiceDescriptor.java?r1=1.4&r2=1.3
Setting dirty flag of DConfigBean tree on creation of resource-ref and ejb's with default JNDI names to force autosave. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/BaseEjb.java?r1=1.2&r2=1.3 http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/MDEjb.java?r1=1.2&r2=1.3 http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/ResourceRef.java?r1=1.1&r2=1.2
Setting dirty flag of DConfigBean tree on creation of service-ref's to force autosave. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/ServiceRef.java?r1=1.2&r2=1.3
Setting dirty flag of DConfigBean tree on creation of ejb-ref's to force autosave. http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/configbean/EjbRef.java?r1=1.1&r2=1.2
Disabled autosave when standard J2EE descriptor files are changed. DConfigBean tree autosaves should be much less agressive, but still happening when true unsaved changes are present.
Changes corresponding to final fix, commented just above: http://serverplugins.netbeans.org/source/browse/serverplugins/sun/sunddui/src/org/netbeans/modules/j2ee/sun/share/config/DDFilesListener.java?r1=1.3&r2=1.4
Verified