Invalid allocation size: 4294967295 bytes
2014-03-28 19:28
211 查看
在程序中运行到一半时崩溃,出现了下面的图片:
这个问题一般是数组分配内存分配过大导致越界,不是没有及时释放内存导致的,所以要重点查数组分配的长度。
4294967295就是属于int数组的上界,一般不可能分配这么大的内存,所以数组长度设成负数的可能性较大,具体为什么是负数,就要看你的算法是不是出了问题,或者一些意外情况没有考虑到了。
这个问题一般是数组分配内存分配过大导致越界,不是没有及时释放内存导致的,所以要重点查数组分配的长度。
4294967295就是属于int数组的上界,一般不可能分配这么大的内存,所以数组长度设成负数的可能性较大,具体为什么是负数,就要看你的算法是不是出了问题,或者一些意外情况没有考虑到了。
相关文章推荐
- Invalid allocation size: 4294967295 bytes
- vs异常:invalid allocation size
- New Memory allocation 1046759 bytes is smaller than the minimum allocation size of 1048576 bytes.
- SSLSessionCache: Invalid argument: size has to be >= 8192 bytes
- Windows7环境下简单安装Appache 2.2 和 PHP5(SSLSessionCache: Invalid argument: size has to be >= 8192 bytes )
- [转发]Invalid allocation size 异常问题点捕获 exceeded 7ffdefff
- Hive Invalid maximum heap size: -Xmx4096m错误解决
- 空间索引网格大小无效的解决方法The spatial index grid size is invalid
- Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in
- CentOS 6.5 PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted
- Discuz 6.0 发图片时报Fatal error: Allowed memory size of 16777216 错误bytes
- String[3]: the Size property has an invalid size of 0.
- valgrind 程序测试出错 Invalid read of size 4
- Error: L6220E: Execution region ER_IROM5 size (31436 bytes) exceeds limit (31424 bytes).
- PHP错误:Allowed memory size of xxx bytes(二)
- PHP 上传文件 Allowed memory size of 134217728 bytes exhausted
- 解决Fatal error: Allowed memory size of 33554432 bytes exhausted
- psql遇到的两个问题 Cannot read termcap database和 free(): invalid next size
- (转) Android Invalid maximum heap size: -Xmx 解决方法
- zencart Fatal error: Allowed memory size of 33554432 bytes exhausted的解决办法