本篇随笔记录一下如何计算程序需要使用的内存。
一个int类型的变量是4个字节,4 B.
一个字符型变量char是1个字节,1B.
换算规律是:
1G=1024M
1M=1024K
1K=1024B
后面的零头24可以忽略了。那么我们最后的计算就是:(以整型数组为例)
数组大小*4/(10^6),就大约是我们的内存数(MB)。
一般来讲,能开下(10^8)的数组,多了的话,会很危险。