来自Wuala的java堆空间错误

时间:2014-08-30 23:48:45

标签: java linux heap

我正在使用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)

我可以以某种方式修复此问题,还是应用程序中的错误?

ANSWER 如果有人搜索到这个,我从Wuala支持回来的答案是:

  

感谢您发送电子邮件。

     

您可以在首选项中增加Java堆空间内存。   请打开编辑 - &gt;偏好 - &gt;一般并增加记忆力   限制。如果你现在有512 MB,我建议允许1 GB   存储器中。

     

我们希望Wuala能满足您的需求。如果您有任何进一步的问题,   请不要犹豫与我们联系。

     

致以最诚挚的问候,

     

Zoran Markich Wuala支持团队

1 个答案:

答案 0 :(得分:3)

这是因为应用程序没有足够的内存可供使用。可能该产品没有正确地进行垃圾收集,或者可能是任何其他问题。

我很好奇你是否能够在启动应用程序时解决JVM参数的问题。

无论如何,我建议你发布到Wuala社区论坛,你应该得到更快的回复。已经存在一个问题,我不知道与您的问题有多相关https://support.wuala.com/?bbp_search=java+heap+space&lang=en