黑马程序员技术交流社区

标题: byte[]型数组问题 [打印本页]

作者: yjf997234900    时间: 2011-12-20 10:56
标题: byte[]型数组问题
一个400多M的电影,切成5段,定义一个缓冲区
byte[] buf=new byte[1024*1024*100];   //分配一个100M的缓存
为什么会引起内存溢出!
作者: 刘基军    时间: 2011-12-20 10:58
Java虚拟机默认的内存空间好像是64M吧,(如果没记错的话)
作者: 杨强    时间: 2011-12-20 11:03
monghuan 发表于 2011-12-20 10:58
Java虚拟机默认的内存空间好像是64M吧,(如果没记错的话)

默认的确实64M 如果想更改
在windows中,可以添加环境变量JAVA_OPTS 值-Xms512m -Xmx1024m来指定
作者: 刘博    时间: 2011-12-20 11:06
楼上各位已经是正解了.
作者: 刘基军    时间: 2011-12-20 11:12
杨强 发表于 2011-12-20 11:03
默认的确实64M 如果想更改
在windows中,可以添加环境变量JAVA_OPTS 值-Xms512m -Xmx1024m来指定 ...

恩,谢谢,学习了
作者: 冯瑞君老师    时间: 2011-12-20 11:46
长见识了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2