我正在使用Wuala(www.wua.la),但它每隔几个小时就会向我发送一个名为java heap space
的错误,这就是它在细节中所说的:
Build: Linux64 165
Loader: 2013-01-11
App: Domain Application, user: reggler ([6657,21160,11])
(Common Application Linux64 165), Olympus
Date: 30.08.2014 11:35:39 PDT
OS: Linux 3.13.0-34-generic amd64 unknown
Java: 1.7.0_65-b32 Oracle Corporation
Memory: 480.5 MB max 30.3 MB free 480.5 MB total
Assertions active: yes
Default Locale: en_CA
Local Host: regDesktopHome/127.0.1.1
Running for: 3h 53min
Reporting thread: Thread[main,9,main]
obf.ey: Java heap space
at obf.b.uncaughtException(Z:78)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1986)
Caused by: java.lang.OutOfMemoryError: Java heap space
at gnu.trove.map.hash.TLongIntHashMap.rehash(TLongIntHashMap.java:181)
at gnu.trove.impl.hash.THash.postInsertHook(THash.java:388)
at gnu.trove.map.hash.TLongIntHashMap.doPut(TLongIntHashMap.java:222)
at gnu.trove.map.hash.TLongIntHashMap.put(TLongIntHashMap.java:198)
at obf.Ia.d(Z:46)
at obf.Id.b(Z:78)
at obf.If.c(Z:211)
at obf.HH.a(Z:71)
at obf.HF.kW(Z:254)
at obf.HF.a(Z:225)
at obf.JW.b(Z:37)
at obf.Aq.Da(Z:140)
at obf.Aq.run(Z:130)
--------------------------------------------
java.lang.OutOfMemoryError: Java heap space
at gnu.trove.map.hash.TLongIntHashMap.rehash(TLongIntHashMap.java:181)
at gnu.trove.impl.hash.THash.postInsertHook(THash.java:388)
at gnu.trove.map.hash.TLongIntHashMap.doPut(TLongIntHashMap.java:222)
at gnu.trove.map.hash.TLongIntHashMap.put(TLongIntHashMap.java:198)
at obf.Ia.d(Z:46)
at obf.Id.b(Z:78)
at obf.If.c(Z:211)
at obf.HH.a(Z:71)
at obf.HF.kW(Z:254)
at obf.HF.a(Z:225)
at obf.JW.b(Z:37)
at obf.Aq.Da(Z:140)
at obf.Aq.run(Z:130)
==================================================
java.lang.Exception: stack where this report was generated
at obf.ajU.fv(Z:324)
at obf.ajU.<init>(Z:140)
at obf.ajU.<init>(Z:90)
at obf.aae.<init>(Z:39)
at obf.aml.c(Z:775)
at obf.aml.a(Z:341)
at obf.aml.k(Z:191)
at com.wuala.platform.Wuala.launch(Z:25)
at com.wuala.loader3.Loader3.startInstance(Unknown Source)
at com.wuala.loader3.Loader3.openRunningInstanceOrStartNew(Unknown Source)
at com.wuala.loader3.Loader3.start(Unknown Source)
at com.wuala.loader3.Loader3.main(Unknown Source)
我能以某种方式解决这个问题吗?还是这是应用程序中的一个bug?
回答
如果有人搜索到这个,我从Wuala支持中心得到的答案是:
谢谢你的邮件。
您可以在首选项中增加java堆空间内存。
请打开“编辑”->“首选项”->“常规”并增加内存
限制。如果你现在有512MB,我建议允许1GB的
记忆。
我们希望乌拉能满足你的需要。如果你还有什么问题,
请随时与我们联系。
谨致问候,
Zoran Markich Wuala支持团队
最佳答案
这是因为应用程序没有足够的内存来运行。可能产品没有正确地进行垃圾收集,或者可能是其他问题。
我很好奇您是否能够在启动应用程序时用jvm参数解决这个问题。
无论如何,我建议你发到乌阿拉社区论坛,你会得到更快的回复。已经有一个问题,我不知道与你的问题有多相关https://support.wuala.com/?bbp_search=java+heap+space&lang=en