-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
8u60, 9
FULL PRODUCT VERSION :
java version "1.8.0_66-ea"
Java(TM) SE Runtime Environment (build 1.8.0_66-ea-b02)
Java HotSpot(TM) Client VM (build 25.66-b02, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]
EXTRA RELEVANT SYSTEM CONFIGURATION :
Internet Explorer 11
A DESCRIPTION OF THE PROBLEM :
When an HTML document containing multiple applets is loaded into a frame in Internet Explorer 11, the applets load sequentially and very slowly, approx. 15 seconds per applet, starting with Java 1.8.0_60.
The problem has been seen in IE 10, but not in IE9 nor in Firefox.
REGRESSION. Last worked in version 8u51
ADDITIONAL REGRESSION INFORMATION:
Fast version:
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
Unacceptably slow versions:
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode, sharing)
java version "1.8.0_66-ea"
Java(TM) SE Runtime Environment (build 1.8.0_66-ea-b02)
Java HotSpot(TM) Client VM (build 25.66-b02, mixed mode, sharing)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
A stripped-down example is at http://www.phoenix.tc-ieee.org/020_Embedded_Software/larry/slowappletstartup860/html/index.html (but of course the real application is complex and too large to modify in any short time frame, such as before the October Java update).
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Two text boxes displayed by the two applets appear within a second or two.
ACTUAL -
The first applet sometimes loads immediately and sometimes loads slowly (in the full application - it seems to always be immediate in the stripped down example), but the second applet always takes ~15 seconds to load and the web browser page is not repainted until the second applet is loaded. In the full application, up to 6 applets load sequentially, taking ~15 seconds each.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
No errors, just unacceptably slow performance.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
Any applet is sufficient. Any simple HTML frame is sufficient. Full source for the stripped down example can be downloaded from the subdirectories at http://www.phoenix.tc-ieee.org/020_Embedded_Software/larry/slowappletstartup860/ .
Page0.html:
<HTML>
<HEAD>
<TITLE>Applet Slow-loading test</TITLE>
</HEAD>
<FRAMESET id="myframeset1">
<FRAME id="myframe2" src="Page2.html" frameborder="1">
</FRAME>
</FRAMESET>
<NOFRAMES>
<BODY>
No Frames. Need diferent browser.
</BODY>
</NOFRAMES>
</HTML>
(There is no Page 1.html)
Page2.html
<HTML>
<HEAD>
<TITLE>Page 2</TITLE>
</TITLE>
</HEAD>
<BODY>
<H1>Page 2</H1>
<P>
Navigation frame
<P>
Use Internet Explorer 11 and Java 1.8.0_60 or 1.8.0_66.
<P>
<a href="Page3.html">Click and watch for 30 seconds to see slow applet load in this frame</a>
</BODY>
</HTML>
Page3.html:
<HTML>
<HEAD>
<TITLE>My page title</TITLE>
</HEAD>
<BODY>
<H1>Page 3</H1>
<P>
First paragraph
<P>
Applet 1
<P>
<object name = "myapplet"
type = "application/x-java-applet"
height = "120"
width = "240"
codebase = "http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
<param name = "code" value = "myapplet.class">
<param name = "codebase" value = "../applets">
<PARAM name="archive" value="myapplet.jar">
</object>
<BR>
<P>
Applet 2
<P>
<object name = "myapplet2"
type = "application/x-java-applet"
height = "120"
width = "240"
codebase = "http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
<param name = "code" value = "myapplet2.class">
<param name = "codebase" value = "../applets">
<PARAM name="archive" value="myapplet.jar">
</object>
<P>
Last paragraph.
<P>
End of page.
</BODY>
</HTML>
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
None found to date (without re-writing the <FRAME>s, which is not an option in the immediate future due to complexity of the full application.
java version "1.8.0_66-ea"
Java(TM) SE Runtime Environment (build 1.8.0_66-ea-b02)
Java HotSpot(TM) Client VM (build 25.66-b02, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]
EXTRA RELEVANT SYSTEM CONFIGURATION :
Internet Explorer 11
A DESCRIPTION OF THE PROBLEM :
When an HTML document containing multiple applets is loaded into a frame in Internet Explorer 11, the applets load sequentially and very slowly, approx. 15 seconds per applet, starting with Java 1.8.0_60.
The problem has been seen in IE 10, but not in IE9 nor in Firefox.
REGRESSION. Last worked in version 8u51
ADDITIONAL REGRESSION INFORMATION:
Fast version:
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
Unacceptably slow versions:
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode, sharing)
java version "1.8.0_66-ea"
Java(TM) SE Runtime Environment (build 1.8.0_66-ea-b02)
Java HotSpot(TM) Client VM (build 25.66-b02, mixed mode, sharing)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
A stripped-down example is at http://www.phoenix.tc-ieee.org/020_Embedded_Software/larry/slowappletstartup860/html/index.html (but of course the real application is complex and too large to modify in any short time frame, such as before the October Java update).
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Two text boxes displayed by the two applets appear within a second or two.
ACTUAL -
The first applet sometimes loads immediately and sometimes loads slowly (in the full application - it seems to always be immediate in the stripped down example), but the second applet always takes ~15 seconds to load and the web browser page is not repainted until the second applet is loaded. In the full application, up to 6 applets load sequentially, taking ~15 seconds each.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
No errors, just unacceptably slow performance.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
Any applet is sufficient. Any simple HTML frame is sufficient. Full source for the stripped down example can be downloaded from the subdirectories at http://www.phoenix.tc-ieee.org/020_Embedded_Software/larry/slowappletstartup860/ .
Page0.html:
<HTML>
<HEAD>
<TITLE>Applet Slow-loading test</TITLE>
</HEAD>
<FRAMESET id="myframeset1">
<FRAME id="myframe2" src="Page2.html" frameborder="1">
</FRAME>
</FRAMESET>
<NOFRAMES>
<BODY>
No Frames. Need diferent browser.
</BODY>
</NOFRAMES>
</HTML>
(There is no Page 1.html)
Page2.html
<HTML>
<HEAD>
<TITLE>Page 2</TITLE>
</TITLE>
</HEAD>
<BODY>
<H1>Page 2</H1>
<P>
Navigation frame
<P>
Use Internet Explorer 11 and Java 1.8.0_60 or 1.8.0_66.
<P>
<a href="Page3.html">Click and watch for 30 seconds to see slow applet load in this frame</a>
</BODY>
</HTML>
Page3.html:
<HTML>
<HEAD>
<TITLE>My page title</TITLE>
</HEAD>
<BODY>
<H1>Page 3</H1>
<P>
First paragraph
<P>
Applet 1
<P>
<object name = "myapplet"
type = "application/x-java-applet"
height = "120"
width = "240"
codebase = "http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
<param name = "code" value = "myapplet.class">
<param name = "codebase" value = "../applets">
<PARAM name="archive" value="myapplet.jar">
</object>
<BR>
<P>
Applet 2
<P>
<object name = "myapplet2"
type = "application/x-java-applet"
height = "120"
width = "240"
codebase = "http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab">
<param name = "code" value = "myapplet2.class">
<param name = "codebase" value = "../applets">
<PARAM name="archive" value="myapplet.jar">
</object>
<P>
Last paragraph.
<P>
End of page.
</BODY>
</HTML>
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
None found to date (without re-writing the <FRAME>s, which is not an option in the immediate future due to complexity of the full application.
- duplicates
-
JDK-8136759 Regression in Applet startup time with Internet Explorer on 8u60 and 8u65-b14
- Closed
-
JDK-8143205 long delay in Java startup in Frameset when loaded into frame from link
- Closed
- relates to
-
JDK-8134469 Multiple applets cannot be loaded in IE11 with jre8u60 installed
- Closed