JOL 20 Allocation


本篇文章基于V0.16 JOLSample_20_Allocation

本例用来演示如何获取对象的分配地址。

下面的代码在Hotspot中对象的分配地址是呈现线性增长的。这是因为parallel collectors收集器的对象分配就是线性的。在后面我们可以看到新分配的内存地址又会回到以前的地址上,这些地址往往是某些GC的起始地址。

Parallel 这类GC,它们会调账分配率。而像G1这类GC, 对象分配地址会根据region 大小进行调账,因为GC可能会跳转到其他的region区域。

运行下面的例子最好是使用一块小的内存(1GB)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class JOLSample_20_Allocation {

public static void main(String[] args) {
out.println(VM.current().details());

PrintWriter pw = new PrintWriter(out, true);

long last = VM.current().addressOf(new Object());
for (int l = 0; l < 1000 * 1000 * 1000; l++) {
long current = VM.current().addressOf(new Object());

long distance = Math.abs(current - last);
if (distance > 4096) {
pw.printf("Jumping from %x to %x (distance = %d bytes, %dK, %dM)%n",
last,
current,
distance,
distance / 1024,
distance / 1024 / 1024);
}

last = current;
}

pw.close();
}

}

运行结果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
# Running 64-bit HotSpot VM.
# Using compressed oop with 3-bit shift.
# Using compressed klass with 3-bit shift.
# WARNING | Compressed references base/shifts are guessed by the experiment!
# WARNING | Therefore, computed addresses are just guesses, and ARE NOT RELIABLE.
# WARNING | Make sure to attach Serviceability Agent to get the reliable addresses.
# Objects are 8 bytes aligned.
# Field sizes by type: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes]
# Array element sizes: 4, 1, 1, 2, 2, 4, 4, 8, 8 [bytes]

Jumping from 76eafffe0 to 76ab00000 (distance = 67108832 bytes, 65535K, 63M)
Jumping from 76eafffd8 to 76ab00000 (distance = 67108824 bytes, 65535K, 63M)
Jumping from 76ac3d010 to 76ad84b28 (distance = 1342232 bytes, 1310K, 1M)
Jumping from 76eafffe0 to 76ab00000 (distance = 67108832 bytes, 65535K, 63M)
Jumping from 76ac3e720 to 76ace24d0 (distance = 671152 bytes, 655K, 0M)
Jumping from 76eafffe0 to 76ab00000 (distance = 67108832 bytes, 65535K, 63M)
Jumping from 76eafffe0 to 76ab00000 (distance = 67108832 bytes, 65535K, 63M)
Jumping from 76e97ffd8 to 76ab00000 (distance = 65535960 bytes, 63999K, 62M)
Jumping from 76e7fffd8 to 76ab00000 (distance = 63963096 bytes, 62463K, 60M)
Jumping from 76e6fffd8 to 76ab00000 (distance = 62914520 bytes, 61439K, 59M)
Jumping from 76e5fffd8 to 76ab00000 (distance = 61865944 bytes, 60415K, 58M)
Jumping from 76ac28350 to 76ac88bc0 (distance = 395376 bytes, 386K, 0M)
Jumping from 76e4fffe0 to 76ab00000 (distance = 60817376 bytes, 59391K, 57M)
Jumping from 76e3fffd8 to 76ab00000 (distance = 59768792 bytes, 58367K, 56M)
Jumping from 76e2fffd8 to 76ab00000 (distance = 58720216 bytes, 57343K, 55M)
Jumping from 76e1fffd8 to 76ab00000 (distance = 57671640 bytes, 56319K, 54M)
Jumping from 76e0fffd8 to 76ab00000 (distance = 56623064 bytes, 55295K, 53M)
Jumping from 76dffffd8 to 76ab00000 (distance = 55574488 bytes, 54271K, 52M)
Jumping from 76defffd8 to 76ab00000 (distance = 54525912 bytes, 53247K, 51M)
Jumping from 76ddfffd8 to 76ab00000 (distance = 53477336 bytes, 52223K, 50M)
Jumping from 76dcfffd8 to 76ab00000 (distance = 52428760 bytes, 51199K, 49M)
Jumping from 76dbfffd8 to 76ab00000 (distance = 51380184 bytes, 50175K, 48M)
Jumping from 76dafffd8 to 76ab00000 (distance = 50331608 bytes, 49151K, 47M)
Jumping from 76d9fffd8 to 76ab00000 (distance = 49283032 bytes, 48127K, 46M)
Jumping from 76d97ffd8 to 76ab00000 (distance = 48758744 bytes, 47615K, 46M)
Jumping from 76d8fffd8 to 76ab00000 (distance = 48234456 bytes, 47103K, 45M)
Jumping from 76d87ffd8 to 76ab00000 (distance = 47710168 bytes, 46591K, 45M)
Jumping from 76d7fffd8 to 76ab00000 (distance = 47185880 bytes, 46079K, 44M)
Jumping from 76d77ffd8 to 76ab00000 (distance = 46661592 bytes, 45567K, 44M)
Jumping from 76d6fffd8 to 76ab00000 (distance = 46137304 bytes, 45055K, 43M)
Jumping from 76d67ffd8 to 76ab00000 (distance = 45613016 bytes, 44543K, 43M)
Jumping from 76d5fffd8 to 76ab00000 (distance = 45088728 bytes, 44031K, 42M)
Jumping from 76d57ffd8 to 76ab00000 (distance = 44564440 bytes, 43519K, 42M)
Jumping from 76d4fffd8 to 76ab00000 (distance = 44040152 bytes, 43007K, 41M)
Jumping from 76d47ffd8 to 76ab00000 (distance = 43515864 bytes, 42495K, 41M)
Jumping from 76d3fffd8 to 76ab00000 (distance = 42991576 bytes, 41983K, 40M)
Jumping from 76d37ffd8 to 76ab00000 (distance = 42467288 bytes, 41471K, 40M)
Jumping from 76d2fffd8 to 76ab00000 (distance = 41943000 bytes, 40959K, 39M)
Jumping from 76d27ffd8 to 76ab00000 (distance = 41418712 bytes, 40447K, 39M)
Jumping from 76abc7ae0 to 76abf1e00 (distance = 172832 bytes, 168K, 0M)
Jumping from 76d1fffe0 to 76ab00000 (distance = 40894432 bytes, 39935K, 38M)
Jumping from 76d17ffd8 to 76ab00000 (distance = 40370136 bytes, 39423K, 38M)
Jumping from 76d0fffd8 to 76ab00000 (distance = 39845848 bytes, 38911K, 37M)
Jumping from 76d07ffd8 to 76ab00000 (distance = 39321560 bytes, 38399K, 37M)
Jumping from 76cffffd8 to 76ab00000 (distance = 38797272 bytes, 37887K, 36M)
Jumping from 76cf7ffd8 to 76ab00000 (distance = 38272984 bytes, 37375K, 36M)
Jumping from 76cefffd8 to 76ab00000 (distance = 37748696 bytes, 36863K, 35M)
Jumping from 76ce7ffd8 to 76ab00000 (distance = 37224408 bytes, 36351K, 35M)
Jumping from 76cdfffd8 to 76ab00000 (distance = 36700120 bytes, 35839K, 34M)
Jumping from 76cd7ffd8 to 76ab00000 (distance = 36175832 bytes, 35327K, 34M)
Jumping from 76ccfffd8 to 76ab00000 (distance = 35651544 bytes, 34815K, 33M)
Jumping from 76cc7ffd8 to 76ab00000 (distance = 35127256 bytes, 34303K, 33M)
Jumping from 76cbfffd8 to 76ab00000 (distance = 34602968 bytes, 33791K, 32M)
Jumping from 76cb7ffd8 to 76ab00000 (distance = 34078680 bytes, 33279K, 32M)
Jumping from 76cafffd8 to 76ab00000 (distance = 33554392 bytes, 32767K, 31M)
Jumping from 76ca7ffd8 to 76ab00000 (distance = 33030104 bytes, 32255K, 31M)
Jumping from 76c9fffd8 to 76ab00000 (distance = 32505816 bytes, 31743K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76ab9c280 to 76abb19d0 (distance = 87888 bytes, 85K, 0M)
Jumping from 76c97ffe0 to 76ab00000 (distance = 31981536 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76ab9c290 to 76abaa1c8 (distance = 57144 bytes, 55K, 0M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76ab00000 to 76ab012a0 (distance = 4768 bytes, 4K, 0M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)
Jumping from 76c97ffd8 to 76ab00000 (distance = 31981528 bytes, 31231K, 30M)