如何节省内存空间

来源:互联网 发布:淘宝怎么看买家秀 编辑:程序博客网 时间:2024/05/17 13:10

在做项目时我们往往会想到如何去节省一个项目占用服务器的内存空间。在java中,如果对象占用的内存空间过大,那么垃圾回收器会频繁的对内存空间进行回收,这样造成了服务器性能的下降,甚至造成内存溢出。所以我们一定要尽量的去节省内存空间。

例如我们在对属性类型的创建时也要好好思考,比如isbn号,例如isbn号为

9787111488422,那么我们是用字符串类型去存这个isbn号还是用long类型,当然我们应该选择long类型,long类型所占空间为8个字节,而字符串类型的isbn占了13个字节。
虽然相差不多,但是当我们生成大量会长期占用空间的对象时,积少成多,字符串类型会占用大量空间。
所以对于这种数字类型,我们还是选择长整型或者整形去保存。

9787111488422
原创粉丝点击