OLD | NEW |
1 %PDF-1.7 | 1 %PDF-1.7 |
2 % ò¤ô | 2 % ò¤ô |
3 1 0 obj << | 3 1 0 obj << |
4 /Type /Catalog | 4 /Type /Catalog |
5 /Pages 2 0 R | 5 /Pages 2 0 R |
6 /AcroForm 6 0 R | 6 /AcroForm 6 0 R |
7 /Names <</JavaScript 13 0 R>> | 7 /Names <</JavaScript 13 0 R>> |
8 >> | 8 >> |
9 endobj | 9 endobj |
10 2 0 obj << | 10 2 0 obj << |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 /JS 50 0 R | 59 /JS 50 0 R |
60 >> | 60 >> |
61 endobj | 61 endobj |
62 13 0 obj << | 62 13 0 obj << |
63 /Names [(startDelay) 11 0 R] | 63 /Names [(startDelay) 11 0 R] |
64 >> | 64 >> |
65 endobj | 65 endobj |
66 50 0 obj << | 66 50 0 obj << |
67 >> | 67 >> |
68 stream | 68 stream |
69 var timer = app.setTimeOut("fireTimeOut()", 3000); | 69 var timeOut = 0; |
70 var interval = app.setInterval("fireInterval()", 1000); | 70 var array = new Array(1024*4); |
71 function fireTimeOut() { | 71 var doc = this; |
72 app.alert("goodbye world"); | 72 |
73 app.clearInterval(interval); | 73 function myFunction() { |
| 74 try { |
| 75 // Free the Timer Objects |
| 76 app.clearTimeOut(timeOut); |
| 77 for (var i=0; i<array.length; i++) { |
| 78 for (var j=0; j<array[i].length; j++) { |
| 79 app.clearTimeOut(array[i][j]); |
| 80 } |
| 81 } |
| 82 |
| 83 // Trigger the Garbage Collection |
| 84 array.length = 0; |
| 85 array.push(new ArrayBuffer(1024*1024)); |
| 86 array.length=0; |
| 87 array.length=1024*4; |
| 88 var str = 'AA'; |
| 89 for (var i = 0; i < array.length ; i++) { |
| 90 for (var j = 0; j < 10; j++ ) { |
| 91 doc.addIcon(str + "-" + str + str + str + str + str, doc.icons); |
| 92 } |
| 93 } |
| 94 } catch(err) { |
| 95 app.alert(err); |
| 96 } |
74 } | 97 } |
75 function fireInterval() { | 98 |
76 app.alert("hello world"); | 99 function main() { |
77 app.clearInterval(interval); | 100 try { |
| 101 for (var i = 0; i < array.length ; i++) { |
| 102 if (i == array.length / 2) { |
| 103 timeOut = app.setTimeOut("myFunction()", 1000); |
| 104 } |
| 105 array[i] = new Array(4); |
| 106 for (var j = 0; j < array[i].length ; j++ ) { |
| 107 array[i][j] = app.setTimeOut("aaaaaaaaaa()", 100000); |
| 108 } |
| 109 } |
| 110 } catch(err) { |
| 111 app.alert(err); |
| 112 } |
78 } | 113 } |
| 114 |
| 115 // Execute the JS. |
| 116 app.setTimeOut("main()", 1000); |
| 117 |
| 118 // Be sure all of this code ran to completion. |
| 119 app.alert("done"); |
79 endstream | 120 endstream |
80 endobj | 121 endobj |
81 xref | 122 xref |
82 0 51 | 123 0 51 |
83 0000000000 65535 f | 124 0000000000 65535 f |
84 0000000015 00000 n | 125 0000000015 00000 n |
85 0000000118 00000 n | 126 0000000118 00000 n |
86 0000000000 65535 f | 127 0000000000 65535 f |
87 0000000181 00000 n | 128 0000000181 00000 n |
88 0000000000 65535 f | 129 0000000000 65535 f |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 0000000000 65535 f | 169 0000000000 65535 f |
129 0000000000 65535 f | 170 0000000000 65535 f |
130 0000000000 65535 f | 171 0000000000 65535 f |
131 0000000000 65535 f | 172 0000000000 65535 f |
132 0000000000 65535 f | 173 0000000000 65535 f |
133 0000000822 00000 n | 174 0000000822 00000 n |
134 trailer << | 175 trailer << |
135 /Root 1 0 R | 176 /Root 1 0 R |
136 >> | 177 >> |
137 startxref | 178 startxref |
138 1143 | 179 2036 |
139 %%EOF | 180 %%EOF |
OLD | NEW |