G
Guest
I am experiencing a lot of speed issues on initial app loads where we are
referencing 3rd party 1.1 assemblies from 2.0 code.
Those 1.1 assemblies reference things like System.Windows.Forms (totally
unnecessarily I might add).
I'm assuming our memory footprint will practically double by re-loading the
System, System.Web, System.Windows.Forms assemblies.
This also causes a significant bottleneck. For example:
Object A has a static method called Load().
A.Load() calls another static method called Read().
A.Read() references a 1.1 assembly that in turn references System.Web,
System.Windows.Forms, and a few other namespaces.
A.Load() takes sub-second to run, but when it calls A.Read(), before the
first line of code in A.Read() executes, 12 seconds passes.
Under 1.1 our entire app took less than 5 seconds to start up and render
it's first page. Now some directories take over 60 seconds to load the first
time.
We are working to update all of these 3rd party controls with 2.0 versions,
but some might not be available. Is this the expected behaviour?
We are using the Web Application Projects offered in VS.Net 2005 SP1.
referencing 3rd party 1.1 assemblies from 2.0 code.
Those 1.1 assemblies reference things like System.Windows.Forms (totally
unnecessarily I might add).
I'm assuming our memory footprint will practically double by re-loading the
System, System.Web, System.Windows.Forms assemblies.
This also causes a significant bottleneck. For example:
Object A has a static method called Load().
A.Load() calls another static method called Read().
A.Read() references a 1.1 assembly that in turn references System.Web,
System.Windows.Forms, and a few other namespaces.
A.Load() takes sub-second to run, but when it calls A.Read(), before the
first line of code in A.Read() executes, 12 seconds passes.
Under 1.1 our entire app took less than 5 seconds to start up and render
it's first page. Now some directories take over 60 seconds to load the first
time.
We are working to update all of these 3rd party controls with 2.0 versions,
but some might not be available. Is this the expected behaviour?
We are using the Web Application Projects offered in VS.Net 2005 SP1.