Mark Generation: Что такое VM: Продолжение отправки

Что означает выделение в разделе "VM: Продолжение отправки"?

enter image description here (http://i.stack.imgur.com/4kuqz.png)

Ответы

Ответ 1

@InkGolem находится на правильных строках. Это кеш для блоков отправки внутри GCD.

@AbhiBeckert отключен в 1000 раз. 16 МБ - 2 миллиона 64-битных указателей, а не 2 миллиарда.

Этот кеш распределяется по потоку, и вы просто видите размер выделения этого кеша, а не тот, который на самом деле используется. 16 МБ находится в радиусе действия, если вы много загружаете фоновые потоки (и поскольку вы используете RAC, я предполагаю, что вы есть).

Не беспокойтесь об этом, в основном.

Ответ 2

Из того, что я понимаю, Continuations - это стиль передачи указателя функции, так что процесс знает, что выполнить дальше, в вашем случае я предполагаю, что это будут отправные блоки из GCD. Я предполагаю, что у VM есть куча из того, что она использует с течением времени, и то, что вы видите в инструментах. Опять же, я не эксперт в области потоковой обработки, и я мог бы полностью отключиться в левом поле.