- 浏览: 1199 次
- 性别:
- 来自: 北京
最新评论
文章列表
最近在做一个小项目,需要把所有数据刷到内存中,避免采用redis或者其他内存数据库需要多次IO,数据大约9万条,因此要估计下大概需要耗费多少内存,以评估可以在server上部署多少个应用,突然有点懵,期初都是通过Runtime.totalMemory-Runtime.freeMemory来计算,但是这样似乎并不是很好,下面我们来分析分析一个对象到底占用多少内存。
先看一个表:
类型 未压缩(字节)压缩(字节) boolean 11byte 11short 22char ...
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,
就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言
DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、
...