# 【内存の知识】

  1. 字节是最小的信息单元,一个字节有8个可以存放0或者1的信息小格子。
  2. 1个字节可以表示 0~255的整数值。
  3. 在网络实时游戏,通常对于传输数据量要十分的珍惜节约,充分利用每一个字节。

# 常见度量单位

  • 1kb = 1024 一千字节(Utf8格式文本约341个中文字符)
  • 1M = 1048576 一百万字节(约256X256的RGBA格式图片大小)
  • 1G = 1073741824 十亿字节(720P的30帧每秒的mp4视频的时长约23分钟)
  • 1T = 1099511627776 万亿字节(可以安装7~8个荒野大镖客2)

# 如何节约内存

  • 1个字节可以表示8个布尔值。
  • 1个字节可以表示2个枚举(0~15)。
  • 1个int类型数值,可以使用位运算符来表示多个flag。
  • 图片使用九宫格。
  • 图片使用翻转镜像。
  • 确定不使用的数据进行清理释放引用。