堆栈(很可能是线性存储):由于堆栈是属于快速分配的形式,后进先出。。。。。所以分配时要知道堆栈内所有项的生命周期,生命周期越早的放在越上面。
特点:快,
堆:动态分配,所以肯定链表了,要回收的时候就会很慢,因为回收之前会先要链表查询到分配内存的位置,然后再释放
java分配内存的一些感悟
最新推荐文章于 2024-04-27 09:13:51 发布
堆栈(很可能是线性存储):由于堆栈是属于快速分配的形式,后进先出。。。。。所以分配时要知道堆栈内所有项的生命周期,生命周期越早的放在越上面。
特点:快,
堆:动态分配,所以肯定链表了,要回收的时候就会很慢,因为回收之前会先要链表查询到分配内存的位置,然后再释放