数据库的一条记录从硬盘读出来反序列化成一个 java 对象,这个对象占用的内存直接决定了数据库是否吃内存,只要能把这个对象减去一个不必要的字段就能优化内存使用,去掉一个 int 字段,加载1000万条记录就能省38M内存。jdk 最新版本也在 jvm 内部压缩了每个对象头占用的内存空间。 ​​​

Reply to this note

Please Login to reply.

Discussion

No replies yet.