{{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 |