我有一个问题,当我尝试解码和播放的视频文件与Xuggler。我尝试了avi和mkv,从大文件(2 2gb)到小文件(20mb),它们都给了我相同的结果:它在窗口中显示视频中的随机图像,并给我一个错误:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at com.xuggle.xuggler.video.BgrConverter.toImage(BgrConverter.java:182)
at com.xuggle.xuggler.Utils.videoPic
使用jaspers exportreport方法时出现内存错误。堆栈跟踪如下所示。
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.text.RuleBasedBreakIterator.readFile(Unknown Source)
at java.text.RuleBasedBreakIterator.readTables(Unknown Source)
at java.text.RuleBasedBreakIterator.<ini
总之,我在手机上遇到了内存不足的异常(4.4.4 MotoX)。拍照后,我从sdcard-path中读取,然后出现异常。
12-18 11:12:47.294 11966-11966/com.geexfinance.geexfinance E/dalvikvm-heap﹕ Out of memory on a 42024976-byte allocation.
12-18 10:15:42.099 12905-12905/com.geexfinance.geexfinance E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.
我有一个相当简单的应用程序,只是一个按钮,播放声音和改变图像,如果点击。
我得到了下面的崩溃报告,但我不知道是什么导致了崩溃,是声音还是图像?:
java.lang.OutOfMemoryError:
at dalvik.system.VMRuntime.newNonMovableArray (Native Method)
at android.graphics.BitmapFactory.nativeDecodeAsset (Native Method)
at android.graphics.BitmapFactory.decodeStream (BitmapFacto
如果我通过:java -Xmx12m OOM执行下面的类,它为什么会失败,并显示java.lang.OutOfMemoryError Java heap space消息。但是如果它和java -Xmx13m OOM一起工作的话。
class OOM {
static final int SIZE=2*1024*1024;
public static void main(String[] a) {
int[] i = new int[SIZE];
}
}
我以为int是4个字节,所以2*1024*1024*4=8,388,608bytes。还是低于12,对吧?那么,为什么-
我在应用程序中使用MapView + Google。这是工作,但有时会有记忆问题。我试着添加
largeHeap =真
在……里面
AndroidManifest.xml
但问题仍未解决。
TrackLog:
Fatal Exception: java.lang.OutOfMemoryError: Failed to allocate a 4194316 byte allocation with 1810320 free bytes and 1767KB until OOM
at dalvik.system.VMRuntime.newNonMovableArray
在某些日子里,PostgreSql服务器会周期性地重新启动自己。日志文件在下面。它包含找到的孤立临时表记录,并在重新启动之后执行。
应用程序由单个应用程序访问,大约有50个用户在互联网上使用,集群中大约有10个数据库。
如何修复重新启动和这些错误?
在x86_64-未知-linux-gnu上使用PostgreSQL 9.1.2,由gcc-4.4.real (Debian 4.4.5-8) 4.4.5,64位编译
日志文件包含:
....
2013-06-10 11:11:57 EEST LOG: server process (PID 25148) was terminated
我发现了这个好奇的OutOfMemoryError,我想知道是否有人见过它。我稍微打破了SharedPreferences的规则,将两个模型对象存储为字符串,但这些都很小。
java.lang.OutOfMemoryError
at com.android.internal.util.FastXmlSerializer.(FastXmlSerializer.java:55)
at com.android.internal.util.XmlUtils.writeMapXml(XmlUtils.java:177)
at android.app.SharedPreferencesImpl.write
我使用1920x1080分辨率的图像作为所有布局背景。我使用OutOfMemory Exception.Then我在不同的文件夹中使用不同分辨率的不同图像,但我仍然使用OutOfMemory Exception.Please can any one help me.Below is the my logcat。
E/AndroidRuntime( 3997): FATAL EXCEPTION: main
E/AndroidRuntime( 3997): Process: com.pm.a, PID: 3997
E/AndroidRuntime( 3997): java.lang.Runtime
因为OOM错误,我得到了PersistenceException例外。
Exception in thread "Thread-7" java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOf(Arrays.java:2271)
at java.lang.StringCoding.safeTrim(StringCoding.java:79)
at java.lang.StringCoding.access$300(StringC
在Android2.2上,下面的程序生成一个OOM。总之,该程序做了以下工作:
array.Attempts 分配一个大数组,该数组要求本机堆接近其最大大小。垃圾收集垃圾,以创建一个大小大于剩余的本地空闲堆的位图。。
为什么这对OOM失败了?这就好像本机堆将只为以前未分配的内存中的位图分配内存。
输出显示在程序下面。提前谢谢。
public class OomTest extends Activity {
private static final String OOM_TEST = "OomTest";
/** Called when the activity
几天来,我一直在研究这个问题,希望外面的人能有一些洞察力。
我在perl中编写了一个流式map reduce作业,它很容易让一两个reduce任务花费非常长的时间来执行。这是由于数据的自然不对称性:一些reduce键有超过一百万行,而大多数只有几十行。
我以前遇到过长时间任务的问题,我一直在递增计数器,以确保map reduce不会超时。但现在它们失败了,出现了一个我以前从未见过的错误消息:
java.io.IOException: Task process exit with nonzero status of 137.
at org.apache.hadoop.mapred.Tas