如何节省内存空间
2017-05-31 00:57
225 查看
在做项目时我们往往会想到如何去节省一个项目占用服务器的内存空间。在java中,如果对象占用的内存空间过大,那么垃圾回收器会频繁的对内存空间进行回收,这样造成了服务器性能的下降,甚至造成内存溢出。所以我们一定要尽量的去节省内存空间。
例如我们在对属性类型的创建时也要好好思考,比如isbn号,例如isbn号为
例如我们在对属性类型的创建时也要好好思考,比如isbn号,例如isbn号为
9787111488422,那么我们是用字符串类型去存这个isbn号还是用long类型,当然我们应该选择long类型,long类型所占空间为8个字节,而字符串类型的isbn占了13个字节。 虽然相差不多,但是当我们生成大量会长期占用空间的对象时,积少成多,字符串类型会占用大量空间。 所以对于这种数字类型,我们还是选择长整型或者整形去保存。 |
9787111488422 |
相关文章推荐
- 如何动态扩大oracle 9i SGA区中的内存空间? 推荐
- 如何动态扩大oracle 9i SGA区中的内存空间?
- Java编程时如何节省内存,效率高
- 多级页表如何节省进程页表空间
- win8 c盘越来越小如何节省空间 修改win8应用安装路径
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- Windows7备份磁盘空间如何更好的最大限度的节省
- Java编程时如何节省内存,效率高
- java编程时如何节省内存,效率高
- 如何创建动态的多维数组且内存空间连续
- 应用C++特性提高执行速度及节省内存空间(1)
- 如何节省数据库的存储空间
- Java编程时如何节省内存,效率高
- Java编程时如何节省内存 效率高
- 如何访问一个进程的内存空间
- 如何动态扩大oracle 9i SGA区中的内存空间?
- 讨教:WINCE 开发中,如何让.net程序及时地释放内存,如何可以节省内存?
- 关于free如何知道要释放内存空间的长度问题(ARM篇)
- Java编程时如何节省内存,效率高