P
Pratul Chatterjee
Microsoft have agreed to support the MSJVM until the end of 2007.
Some of our clients may still have the MSJVM on their machines and
their corporate software upgrade policies may not allow them to
replace the MSJVM with the latest one from Sun immediately. This has
created a difficult situation for me. I have one applet which runs
fine on Windows NT/2000/XP/2003 with IE 6/Sun JVM (1.4.2_04) and does
not leak memory. It works fine on Windows NT with IE 5.5/MSJVM 3810.
However, it leaks on Windows 2000/XP/2003 with IE 6/ MSJVM 3810! The
applet calls JSObject.call() and that's where it leaks. I have
replaced the calls with JSObject.eval() but did not improve the
situation. The rate of leak was slow.
I have another similar applet with a different threading model which
does not leak on MSJVM 3810. So I cannot say that JSObject is leaking
on IE 6 regardless.
I know people had similar problems with the Sun JVM 1.3.1 where every
call to JSObject was leaking around 40 bytes. I did not see anyone
complaining about MSJVM though.
Any ideas?
Many thanks in advance.
Pratul
Some of our clients may still have the MSJVM on their machines and
their corporate software upgrade policies may not allow them to
replace the MSJVM with the latest one from Sun immediately. This has
created a difficult situation for me. I have one applet which runs
fine on Windows NT/2000/XP/2003 with IE 6/Sun JVM (1.4.2_04) and does
not leak memory. It works fine on Windows NT with IE 5.5/MSJVM 3810.
However, it leaks on Windows 2000/XP/2003 with IE 6/ MSJVM 3810! The
applet calls JSObject.call() and that's where it leaks. I have
replaced the calls with JSObject.eval() but did not improve the
situation. The rate of leak was slow.
I have another similar applet with a different threading model which
does not leak on MSJVM 3810. So I cannot say that JSObject is leaking
on IE 6 regardless.
I know people had similar problems with the Sun JVM 1.3.1 where every
call to JSObject was leaking around 40 bytes. I did not see anyone
complaining about MSJVM though.
Any ideas?
Many thanks in advance.
Pratul