blast2go提示内存不足的解决办法

 Blast2GO Pipeline Version 2.5.0
--------------------------------------

Hash for resource ec2go_19072011.txt of type ec created. 4003 associations loaded.
Blast2GO build: 23092011
Change b2g-properties file to: ./b2gPipe.properties
Blast2go.version=2.5.0
Blast2GO V.2.5.0 started (without GUI)
create new Project
set new Project
Hit description position set to: 5
Hit description filter set to:
GoWeight set to: 5.0
Peu.Pep.Seq.fas.blast.nr.xml
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Arrays.java:2367)
        at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
        at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
        at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
        at java.lang.StringBuffer.append(StringBuffer.java:237)
        at es.blast2go.prog.blast.ParseBlastXml.parse(ParseBlastXml.java:125)
        at es.blast2go.prog.blast.ParseBlastXml.parseFile(ParseBlastXml.java:77)
        at es.blast2go.prog.B2GAnnotPipe.<init>(B2GAnnotPipe.java:199)
        at es.blast2go.prog.B2GAnnotPipe.main(B2GAnnotPipe.java:102)
 
以上是错误提示。
blast2go是一个java程序,在运行时可以对内存占用加以指定,参数如下:
java -Xmx400g -Xms100g ...
这样就将最大内存设置为400GB,最小占用内存设置为100GB。

posted on 2012-09-05 20:10  云中道长  阅读(988)  评论(0编辑  收藏  举报

导航