Chinaunix首页 | 论坛 | 博客
  • 博客访问: 123151
  • 博文数量: 171
  • 博客积分: 2914
  • 博客等级: 少校
  • 技术积分: 2045
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-14 17:30
文章分类

全部博文(171)

文章存档

2011年(41)

2010年(130)

我的朋友
最近访客

分类: 项目管理

2010-02-06 10:07:22

在Cahce的设计中,一般会考虑两种对象管理方法,一是按对象大小,比如开一个10M字节的cahce空间。另外一个是按对象的数量,比如1000个对象的cache空间。
  对于按对象尺寸管理的cache,由于Java对象的实际内存大小不好获得(我是不知道如何计算的),所以一般就使用一个Serializable对象的序列化尺寸来代替,序列化时通常把一个对象序列化到一个字节buffer里,那么就可以获得这个buffer的字节数。今天,在工作中,突软想到这样做太浪费空间,看了Java的ObjectOutputStream这个类的源码,发现也可以如
阅读(303) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~