黑马程序员技术交流社区
标题:
java内存溢出的相关问题
[打印本页]
作者:
冯伟超
时间:
2012-12-29 23:46
标题:
java内存溢出的相关问题
如果通过流读一部2G的电影,通过byte[2*1024*1024]来读的话,内存会溢出不,还有java虚拟机的大小可以通过程序进行设定大小不?
作者:
清水
时间:
2012-12-30 00:15
不会,2g是个大池子。你的buf是个小水盆。 不会溢出的。
作者:
肖志锋
时间:
2012-12-30 00:16
JVm默认的内存大小是64M,可以设置大小的,你那个大小是2M,不会溢出的,因为流是阻塞式的方法,只是一般来说你那个数组根本没必要那么大,1024的倍数就可以了
作者:
李敬卫
时间:
2012-12-30 00:19
会内存溢出,因为2G的数据,超出了java虚拟机的内存最大值,可以设置大小的
作者:
李敬卫
时间:
2012-12-30 00:36
楼主你的数组内只能放2M数据,不是你说的2G啊?如果你指的是2M的话,不会内存溢出,如果是2G的话肯定会溢出
作者:
郑广昌
时间:
2012-12-30 01:37
byte[]数组是临时存储区的话,就不会有内存溢出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2