问题描述
关于内存溢出,查了网上好多的解释大概就是这种“内存溢出outofmemory,是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出”我发现解释和例子不对应,我有两种解释:1、对于例子的理解是程序本身有问题,申请了一个integer类型大小的空间,我去存储Long型;2、对于定义的理解是:我现在需要一个4G的空间,硬件不支持,英文硬件提供的最大是2G,这是需求和硬件的问题还有一种个人理解是不是这两种都属于内存溢出,只要是遇到空间不足的就是内存溢出,不知道是不是自己理解有误,希望能得到网友回答。谢谢
解决方案
解决方案二:
http://my.oschina.net/biezhi/blog/294435http://my.oschina.net/biezhi/blog/286223http://my.oschina.net/biezhi/blog/286035
时间: 2024-10-25 01:46:07