From the Mix 07 event I asked the same question of a few of the speakers and
got a few simple answers of the client object model, especially of IE and
memory usage and the disposable model through JavaScript.
1. Ensure you are not using ANY inline JavaScript on your page, this can
prevent execution of any AJAX related Dispose methods. This is of course
unless it can dispose of itself.
2. Ensure any other .js or other script files you register on the page are
done within the ScriptManager and not in the head tag. This is important so
the ScriptManager can control how to manage the client side memory and
loading those scripts and in what order they should be loaded in relation
with the AJAX client side libraries.
3. Only use the ScriptManager on a page if you really need it. You said you
only have a ScriptManager on that page, why? Do you have an UpdatePanel
control, are you using the AJAX client side libraries for your own scripts,
are you using the Animation libraries? If you are using those, are you
implementing the disposable pattern properly?
"Nikolay Evseev"
<Nikolay.EvseevD0nTiNcLuDeThIs@REMOVETHISCalorGas. ANDTHISie> wrote in
message news:325BB9FF-9F51-459F-BAF3-...
> Hi!
>
> I know this topic has been discussed a long way, but I haven't found any
> apparent solution (maybe I shouldn't be looking for a one
) I have a
> very
> simple application with one page and with just ScriptManager object in it.
> Every time I refresh the page the memory usage goes up. I have AJAX
> extenstions 1.0 installed and IE7 on winxp. Is this IE or AJAX problem,
> and
> how did you guys cope with this problem?
>
> Please reply asap... i am in emergency
>
> Thanks