Mark Generation: Что такое VM: Продолжение отправки
Что означает выделение в разделе "VM: Продолжение отправки"?
(http://i.stack.imgur.com/4kuqz.png)
Ответы
Ответ 1
@InkGolem находится на правильных строках. Это кеш для блоков отправки внутри GCD.
@AbhiBeckert отключен в 1000 раз. 16 МБ - 2 миллиона 64-битных указателей, а не 2 миллиарда.
Этот кеш распределяется по потоку, и вы просто видите размер выделения этого кеша, а не тот, который на самом деле используется. 16 МБ находится в радиусе действия, если вы много загружаете фоновые потоки (и поскольку вы используете RAC, я предполагаю, что вы есть).
Не беспокойтесь об этом, в основном.
Ответ 2
Из того, что я понимаю, Continuations - это стиль передачи указателя функции, так что процесс знает, что выполнить дальше, в вашем случае я предполагаю, что это будут отправные блоки из GCD. Я предполагаю, что у VM есть куча из того, что она использует с течением времени, и то, что вы видите в инструментах. Опять же, я не эксперт в области потоковой обработки, и я мог бы полностью отключиться в левом поле.