" VM下的分配:Dispatch continuations"表示?
答案 0 :(得分:2)
@InkGolem在右边。这是GCD内部调度块的缓存。
@AbhiBeckert关闭了1000倍.16MB是200万个64位指针,而不是20亿。
此缓存是基于每个线程分配的,您只是看到此缓存的分配大小,而不是实际使用的内容。 16 MB是在范围内,如果你在后台线程上进行大量调度(因为你正在使用RAC,我猜你是)。
基本上,不要担心它。答案 1 :(得分:0)
根据我的理解,Continuations是一种函数指针传递方式,以便进程知道接下来要执行什么,在你的情况下,我假设那些将是来自GCD的调度块。我假设VM有一堆随着时间推移而使用的这些,这就是你在仪器中看到的东西。再说一遍,我不是线程专家,我可以完全离开左场。