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.

Bug 123532 - Optimize BeanInfo Lookup
Summary: Optimize BeanInfo Lookup
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: _ sandipchitale
URL: http://wiki.netbeans.org/wiki/view/Op...
Keywords: PERFORMANCE
Depends on:
Blocks: 116936
  Show dependency tree
 
Reported: 2007-12-06 05:22 UTC by Mark Dey
Modified: 2008-01-15 20:22 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Dey 2007-12-06 05:22:32 UTC
See: http://wiki.netbeans.org/wiki/view/OptimizingBeanInfoLookup

Currently VW (Insync) uses the VW Project's compile classpath entries as the basis for building the design time URL Classloader. 

Instead of using the whole compile time class path of the project as the basis for design time Class loader class path only use:
all the component libraries
classpath volume
visual-web-designtime volume
all the theme libraries
classpath volume
Comment 1 _ sandipchitale 2008-01-05 01:52:30 UTC
I have started the prototype work. There is an issue with the EJB and WebServices designtime jars because in these two
cases Complibs are not used. Instead the jars are added to the project classpath as archive references.
Comment 2 _ sandipchitale 2008-01-15 00:31:54 UTC
I am in the process of testing the changes for Webservices and EJBs.
Comment 3 _ sandipchitale 2008-01-15 20:22:46 UTC
Implemented.

Insync now uses a shortened designtime classpath. 

Checking in nbproject/project.xml;
/cvs/visualweb/classloaderprovider/j2ee15/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11
done
Checking in src/org/netbeans/modules/visualweb/insync/ModelSet.java;
/cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/ModelSet.java,v  <--  ModelSet.java
new revision: 1.21; previous revision: 1.20
done