Más contenido relacionado
La actualidad más candente (20)
Similar a A promising approach for debugging remote promises (12)
A promising approach for debugging remote promises
- 17. object header: 64 bits
2
pinned / immutable
slots
8
identity hash
22
format
5
class index
22
unused
2
garbage collection
3
- 20. ∑ ≪ 100 000 ~ 1000
small contexts: 96 kB
large contexts: 256 kB
* 2 (reification)
small contexts: 192 kB
large contexts: 512 kB
estimated upper bounds
- 26. fileListPromise := [ self getFileList ] promise.
fileListPromise value.
…
copy process full copy
reify contexts
- 27. copying stack of 100 000 frames
0 MS
125 MS
250 MS
375 MS
500 MS
SMALL CONTEXTS LARGE CONTEXTS SMALL CONTEXTS LARGE CONTEXTS
with GC without GC
- 33. request file list
what happened?
copy process full copy
reify contexts
Process1+2
suspendedContext
sender
nil
sender
sender
sender
sender