自己编写的服务,在arm环境下的内存使用与比x86下相比,相差2倍;
如果只写个demo测试,for循环打印输出,测试后仍然是 arm环境下内存使用是x86的2倍
请问原因是啥?是跟编译选项有关系么?有没有大神之前遇到过
去查找了官网底层代码,发现有x86和arm分支,有没有对这个了解的大神
![ ](https://static.studygolang.com/201118/62689d7e4deaf6a009d0a78e56d6005a.png)
ARM架构是64位的吗? 如果是的话内存可能是要翻倍的.
ARM因为CISC的关系 指令和数据位长是一样的, 按照CPU字长固定分配.
X86很可能不一样.
#1
更多评论