第7章 内存池与对象池:高性能背后的资源管理学习目标能在白板上画出 PoolChunk 的完全二叉树结构,标注 height=11、2048 个叶子节点,写出memoryMap[id]与depthMap的映射关系能解释 PoolSubpage 的long[] bitmap如何用位运算完成 16B 等小块内存的分配与释放能说清 Recycler 对象池"线程本地栈 + WeakOrderQueue 跨线程回收"的无锁化原理,以及DefaultHandle的回收机制费曼四问自检表概念本质是什么?给一个反例和容易混淆的概念有何区别?一句话浓缩PoolChunk16MB 内存的完全二叉树管理器,用 depth 标记空闲状态用一个 freeList 记录空闲页号——每次分配要遍历列表,合并时又要排序,O(n) 操作PoolChunk ≠ malloc 的 free list:前者是 O(log n) 的树查找,后者是 O(n) 的链表遍历16MB 切蛋糕,二叉树保