185得票7回答
Maven构建中的"java.lang.OutOfMemoryError: PermGen space"问题

我在构建Maven项目时遇到了这个错误,我增加了MAVEN_OPTS的设置,但仍然无法解决问题。我找到了一些类似的帖子,但它们引用的是其他内容。我该如何解决这个问题?The system is out of resources. Consult the following stack trac...

166得票6回答
一个应用程序可以使用的最大RAM量是多少?

我对 Android 操作系统的内存管理问题很感兴趣,因此希望能得到关于该主题的详细回答。 我想知道: 一个 Android 应用程序(不是系统应用程序)可以使用的内存最大量是多少(以兆字节或总 RAM 的 百分比表示)? Android 版本之间有什么区别吗? 设备的制造商是否会影响内...

163得票15回答
Java.lang.OutOfMemoryError: 无法创建新的本地线程

在8GB RAM VM中,当线程数达到32k时(ps -eLF| grep -c java),我们遇到了"java.lang.OutOfMemoryError : unable to create new native Thread"错误。 然而,"top"和"free -m"显示有50%的...

160得票13回答
Java.lang.OutOfMemoryError:位图大小超出VM预算 - Android

我开发了一款在Android上使用大量图像的应用程序。该应用程序运行一次,在屏幕上填充信息(布局、列表视图、文本视图、图像视图等),用户读取信息。没有动画、特效或任何会占用内存的东西。有时可绘制的对象可能会更改。有些是Android资源,有些是保存在SDCARD文件夹中的文件。然后用户退出(执...

146得票8回答
Java堆空间溢出错误:Maven中的java.lang.OutOfMemoryError

运行maven test时,发生了java.lang.OutOfMemoryError错误。我在网上搜索了解决方法,并尝试使用“export MAVEN_OPTS=-Xmx1024m”来解决问题,但它没有起作用。 有人知道这个问题的其他解决方案吗?我正在使用maven 3.0。 运行“mvn...

145得票25回答
Android Studio - 如何增加分配的堆大小

我已经使用Android Studio三个月了,其中一个我在上面开始的应用程序变得相当大。该程序底部右侧指示的内存使用情况显示我的分配堆达到了494M的极限。 当我开始更改XML文件时,我的内存使用量很快就达到了那个上限,并且IDE崩溃并出现了类似于这样的内存不足错误。 我曾尝试使...

145得票2回答
.NET框架如何为OutOfMemoryException分配内存?

在C++中,实际上可以通过值抛出异常而不在堆上分配内存,因此这种情况是有意义的。但在.NET框架中,OutOfMemoryException是引用类型,因此它在堆上分配。当没有足够的内存创建新对象时,.NET框架如何为OutOfMemoryException分配内存?

126得票14回答
捕获java.lang.OutOfMemoryError?

文档java.lang.Error的文档说: Error是Throwable的子类,表示应用程序不应该尝试捕获的严重问题 但是由于java.lang.Error是java.lang.Throwable的子类,我可以捕获这种类型的Throwable。 我理解为什么捕获这种异常不是一个好...

120得票14回答
当仍有大量可用内存时,抛出“System.OutOfMemoryException”异常。

以下是我的代码:int size = 100000000; double sizeInMegabytes = (size * 8.0) / 1024.0 / 1024.0; //762 mb double[] randomNumbers = new double[size]; 异常: 引发了类...

118得票2回答
在安卓上,调整位图大小的最节省内存的方法是什么?

我正在构建一个图像密集型的社交应用程序,其中图像从服务器发送到设备。当设备具有较小的屏幕分辨率时,我需要在设备上调整位图的大小以匹配其预期的显示大小。 问题是使用createScaledBitmap会导致我在调整一大堆缩略图图像后遇到很多内存不足错误。 在Android上调整位图大小的最节...