这个问题其实我一直也有困惑。但其实native 的内存 空间 也是在app 运行内存的一部分 ,其实这个是对的。而malloc 申请的是堆内存
我经过测试的是堆内存超过app运行内存 app 也不会崩溃。而栈内存申请一旦申请过多就会崩溃掉,但是并不是说堆内存就可以无限申请了。它也是有限制的只不过不是 app的最大运行内存。至于 说native 这块还有那些部分属于app 的运行内存 我研究的不是很深入 。但是就malloc 这种动态内存申请 大小 并不是app 的最大运行内存
如果有不正确的地方 欢迎指正