| OLD | NEW | 
|   1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |   1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | 
|   2 <html> |   2 <html> | 
|   3 <head id="h"> |   3 <head id="h"> | 
|   4 </head> |   4 </head> | 
|   5 <body> |   5 <body> | 
 |   6 <script src="../../resources/gc.js"></script> | 
|   6 <script> |   7 <script> | 
|   7 if (window.testRunner) |   8 if (window.testRunner) | 
|   8         window.testRunner.dumpAsText(); |   9         window.testRunner.dumpAsText(); | 
|   9  |  10  | 
|  10 var link = document.createElement('link'); |  11 var link = document.createElement('link'); | 
|  11 link.setAttribute('type', 'text/css'); |  12 link.setAttribute('type', 'text/css'); | 
|  12 link.setAttribute('rel', 'stylesheet'); |  13 link.setAttribute('rel', 'stylesheet'); | 
|  13 link.setAttribute('href', 'really-does-not-exist.css'); |  14 link.setAttribute('href', 'really-does-not-exist.css'); | 
|  14 document.getElementById('h').appendChild(link); |  15 document.getElementById('h').appendChild(link); | 
|  15 link.parentNode.removeChild(link); |  16 link.parentNode.removeChild(link); | 
|  16 link = null; |  17 link = null; | 
|  17 </script> |  18 </script> | 
|  18 <script> |  19 <script> | 
|  19 function gc() { |  | 
|  20     if (window.GCController) |  | 
|  21         GCController.collect(); |  | 
|  22     else { |  | 
|  23         // Allocate a sufficient number of objects to force a GC. |  | 
|  24         for (var i = 0; i < 10000; i++) |  | 
|  25             new Object; |  | 
|  26     } |  | 
|  27 } |  | 
|  28  |  | 
|  29 gc(); |  20 gc(); | 
|  30 </script> |  21 </script> | 
|  31 <p>This test passes if it doesn't crash</p> |  22 <p>This test passes if it doesn't crash</p> | 
|  32 </body> |  23 </body> | 
|  33 </html> |  24 </html> | 
| OLD | NEW |