1*3ac0a46fSAndroid Build Coastguard Worker{{header}} 2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} << 3*3ac0a46fSAndroid Build Coastguard Worker /Type /Catalog 4*3ac0a46fSAndroid Build Coastguard Worker /Pages 2 0 R 5*3ac0a46fSAndroid Build Coastguard Worker /AcroForm 6 0 R 6*3ac0a46fSAndroid Build Coastguard Worker /Names <</JavaScript 13 0 R>> 7*3ac0a46fSAndroid Build Coastguard Worker>> 8*3ac0a46fSAndroid Build Coastguard Workerendobj 9*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} << 10*3ac0a46fSAndroid Build Coastguard Worker /Type /Pages 11*3ac0a46fSAndroid Build Coastguard Worker /Count 1 12*3ac0a46fSAndroid Build Coastguard Worker /Kids [4 0 R] 13*3ac0a46fSAndroid Build Coastguard Worker>> 14*3ac0a46fSAndroid Build Coastguard Workerendobj 15*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} << 16*3ac0a46fSAndroid Build Coastguard Worker /Type /Page 17*3ac0a46fSAndroid Build Coastguard Worker /Parent 2 0 R 18*3ac0a46fSAndroid Build Coastguard Worker /MediaBox [0 0 612 792] 19*3ac0a46fSAndroid Build Coastguard Worker /CropBox [0 0 612 792] 20*3ac0a46fSAndroid Build Coastguard Worker /Resources <<>> 21*3ac0a46fSAndroid Build Coastguard Worker>> 22*3ac0a46fSAndroid Build Coastguard Workerendobj 23*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} << 24*3ac0a46fSAndroid Build Coastguard Worker /DR << 25*3ac0a46fSAndroid Build Coastguard Worker /Font <</Helv 7 0 R>> 26*3ac0a46fSAndroid Build Coastguard Worker >> 27*3ac0a46fSAndroid Build Coastguard Worker /DA (/Helv 0 Tf 0 g) 28*3ac0a46fSAndroid Build Coastguard Worker /Fields [5 0 R] 29*3ac0a46fSAndroid Build Coastguard Worker>> 30*3ac0a46fSAndroid Build Coastguard Workerendobj 31*3ac0a46fSAndroid Build Coastguard Worker{{object 7 0}} << 32*3ac0a46fSAndroid Build Coastguard Worker /Type /Font 33*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Type1 34*3ac0a46fSAndroid Build Coastguard Worker /BaseFont /Helvetica 35*3ac0a46fSAndroid Build Coastguard Worker /Encoding /WinAnsiEncoding 36*3ac0a46fSAndroid Build Coastguard Worker>> 37*3ac0a46fSAndroid Build Coastguard Workerendobj 38*3ac0a46fSAndroid Build Coastguard Worker{{object 8 0}} << 39*3ac0a46fSAndroid Build Coastguard Worker /Type /XObject 40*3ac0a46fSAndroid Build Coastguard Worker /Subtype /Form 41*3ac0a46fSAndroid Build Coastguard Worker /FormType 1 42*3ac0a46fSAndroid Build Coastguard Worker /Matrix [1 0 0 1 0 0] 43*3ac0a46fSAndroid Build Coastguard Worker /BBox [0 0 75.907 28.472] 44*3ac0a46fSAndroid Build Coastguard Worker /Resources << 45*3ac0a46fSAndroid Build Coastguard Worker /Font <</FXF0 7 0 R>> 46*3ac0a46fSAndroid Build Coastguard Worker >> 47*3ac0a46fSAndroid Build Coastguard Worker>> 48*3ac0a46fSAndroid Build Coastguard Workerstream 49*3ac0a46fSAndroid Build Coastguard Workerq 50*3ac0a46fSAndroid Build Coastguard WorkerQ 51*3ac0a46fSAndroid Build Coastguard Worker 52*3ac0a46fSAndroid Build Coastguard Worker 53*3ac0a46fSAndroid Build Coastguard Workerendstream 54*3ac0a46fSAndroid Build Coastguard Workerendobj 55*3ac0a46fSAndroid Build Coastguard Worker{{object 11 0}} << 56*3ac0a46fSAndroid Build Coastguard Worker /Type /Action 57*3ac0a46fSAndroid Build Coastguard Worker /S /JavaScript 58*3ac0a46fSAndroid Build Coastguard Worker /JS 50 0 R 59*3ac0a46fSAndroid Build Coastguard Worker>> 60*3ac0a46fSAndroid Build Coastguard Workerendobj 61*3ac0a46fSAndroid Build Coastguard Worker{{object 13 0}} << 62*3ac0a46fSAndroid Build Coastguard Worker /Names [(startDelay) 11 0 R] 63*3ac0a46fSAndroid Build Coastguard Worker>> 64*3ac0a46fSAndroid Build Coastguard Workerendobj 65*3ac0a46fSAndroid Build Coastguard Worker{{object 50 0}} << 66*3ac0a46fSAndroid Build Coastguard Worker>> 67*3ac0a46fSAndroid Build Coastguard Workerstream 68*3ac0a46fSAndroid Build Coastguard Workervar timeOut = 0; 69*3ac0a46fSAndroid Build Coastguard Workervar array = new Array(1024*4); 70*3ac0a46fSAndroid Build Coastguard Workervar doc = this; 71*3ac0a46fSAndroid Build Coastguard Worker 72*3ac0a46fSAndroid Build Coastguard Workerfunction myFunction() { 73*3ac0a46fSAndroid Build Coastguard Worker try { 74*3ac0a46fSAndroid Build Coastguard Worker // Free the Timer Objects 75*3ac0a46fSAndroid Build Coastguard Worker app.clearTimeOut(timeOut); 76*3ac0a46fSAndroid Build Coastguard Worker for (var i=0; i<array.length; i++) { 77*3ac0a46fSAndroid Build Coastguard Worker for (var j=0; j<array[i].length; j++) { 78*3ac0a46fSAndroid Build Coastguard Worker app.clearTimeOut(array[i][j]); 79*3ac0a46fSAndroid Build Coastguard Worker } 80*3ac0a46fSAndroid Build Coastguard Worker } 81*3ac0a46fSAndroid Build Coastguard Worker 82*3ac0a46fSAndroid Build Coastguard Worker // Trigger the Garbage Collection 83*3ac0a46fSAndroid Build Coastguard Worker array.length = 0; 84*3ac0a46fSAndroid Build Coastguard Worker array.push(new ArrayBuffer(1024*1024)); 85*3ac0a46fSAndroid Build Coastguard Worker array.length=0; 86*3ac0a46fSAndroid Build Coastguard Worker array.length=1024*4; 87*3ac0a46fSAndroid Build Coastguard Worker var str = 'AA'; 88*3ac0a46fSAndroid Build Coastguard Worker for (var i = 0; i < array.length ; i++) { 89*3ac0a46fSAndroid Build Coastguard Worker for (var j = 0; j < 10; j++ ) { 90*3ac0a46fSAndroid Build Coastguard Worker doc.addIcon(str + "-" + str + str + str + str + str, doc.icons); 91*3ac0a46fSAndroid Build Coastguard Worker } 92*3ac0a46fSAndroid Build Coastguard Worker } 93*3ac0a46fSAndroid Build Coastguard Worker } catch(err) { 94*3ac0a46fSAndroid Build Coastguard Worker app.alert(err); 95*3ac0a46fSAndroid Build Coastguard Worker } 96*3ac0a46fSAndroid Build Coastguard Worker} 97*3ac0a46fSAndroid Build Coastguard Worker 98*3ac0a46fSAndroid Build Coastguard Workerfunction main() { 99*3ac0a46fSAndroid Build Coastguard Worker try { 100*3ac0a46fSAndroid Build Coastguard Worker for (var i = 0; i < array.length ; i++) { 101*3ac0a46fSAndroid Build Coastguard Worker if (i == array.length / 2) { 102*3ac0a46fSAndroid Build Coastguard Worker timeOut = app.setTimeOut("myFunction()", 1000); 103*3ac0a46fSAndroid Build Coastguard Worker } 104*3ac0a46fSAndroid Build Coastguard Worker array[i] = new Array(4); 105*3ac0a46fSAndroid Build Coastguard Worker for (var j = 0; j < array[i].length ; j++ ) { 106*3ac0a46fSAndroid Build Coastguard Worker array[i][j] = app.setTimeOut("aaaaaaaaaa()", 100000); 107*3ac0a46fSAndroid Build Coastguard Worker } 108*3ac0a46fSAndroid Build Coastguard Worker } 109*3ac0a46fSAndroid Build Coastguard Worker } catch(err) { 110*3ac0a46fSAndroid Build Coastguard Worker app.alert(err); 111*3ac0a46fSAndroid Build Coastguard Worker } 112*3ac0a46fSAndroid Build Coastguard Worker} 113*3ac0a46fSAndroid Build Coastguard Worker 114*3ac0a46fSAndroid Build Coastguard Worker// Execute the JS. 115*3ac0a46fSAndroid Build Coastguard Workerapp.setTimeOut("main()", 1000); 116*3ac0a46fSAndroid Build Coastguard Worker 117*3ac0a46fSAndroid Build Coastguard Worker// Be sure all of this code ran to completion. 118*3ac0a46fSAndroid Build Coastguard Workerapp.alert("done"); 119*3ac0a46fSAndroid Build Coastguard Workerendstream 120*3ac0a46fSAndroid Build Coastguard Workerendobj 121*3ac0a46fSAndroid Build Coastguard Worker{{xref}} 122*3ac0a46fSAndroid Build Coastguard Workertrailer << 123*3ac0a46fSAndroid Build Coastguard Worker /Root 1 0 R 124*3ac0a46fSAndroid Build Coastguard Worker>> 125*3ac0a46fSAndroid Build Coastguard Worker{{startxref}} 126*3ac0a46fSAndroid Build Coastguard Worker%%EOF 127