采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
value是88字节,chunk大小是100字节,为什么避免了内存碎片的问题
你好,这个不能光从100里放88来考虑,而是100里放了88,再有小于等于12的可以继续往里放,尽可能的利用内存,而不会出现剩余12的空间,之后就一直不用了。相比常规的设计,每次申请一块,基本上是按照地址空间顺序申请,一旦临时有空闲的不够用,就跳过去了。也因此,经常可以听到“内存碎片整理”这个词,当然这个操作处理的内存碎片不都是因为申请时产生的,还有卸载等操作也会出现。这里说的这种方式就会让内存碎片变得很少。
非常感谢!
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.1k 15
3.5k 12
1.2k 12