bytedance / memory-leak-detector

Other
1.09k stars 178 forks source link

为什么我在malloc和calloc中每次分配的是100M的内存,但是在report文件中只看到了37M的内存? #11

Closed lijunhuawhu closed 3 years ago

lijunhuawhu commented 3 years ago

你好,为什么我在malloc和calloc中每次分配的是100M的内存,但是在report文件中只看到了37M的内存呢?我看了多个系统版本的手机,都是这样? image

image

shentianzhou commented 3 years ago

这个是代码里存size时限定了26bit上限,100M的size溢出了,代码层面我们fix一下儿吧!

shentianzhou commented 3 years ago

0.1.5 fix