[Soot-list] java.lang.OutOfMemoryError when running with Dacapo Jython

Li Sui leesui0207 at gmail.com
Mon Jan 30 17:19:25 EST 2017


Hi there

I am running soot to generate call-graph for Dacapo. But I always get "
java.lang.OutOfMemoryError: Java heap space"  when it working with
jython.jar provided by Dacapo. I tried increase the memory for JVM(12g),
but still got this error. Any ideas what may cause this?

​stacktraces:​
​  [java] Exception in thread "main" java.lang.OutOfMemoryError: Java heap
space
     [java] at java.util.Arrays.copyOf(Arrays.java:2367)
     [java] at
java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
     [java] at
java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
     [java] at
java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
     [java] at java.lang.StringBuffer.append(StringBuffer.java:237)
     [java] at
nz.ac.massey.soot.callgraph.SootUtil.convertToDotAndCSV(Unknown Source)
     [java] at
nz.ac.massey.soot.callgraph.DacapoMain$1.internalTransform(Unknown Source)
     [java] at soot.SceneTransformer.transform(SceneTransformer.java:39)
     [java] at soot.Transform.apply(Transform.java:90)
     [java] at soot.ScenePack.internalApply(ScenePack.java:40)
     [java] at soot.Pack.apply(Pack.java:118)
     [java] at soot.PackManager.runWholeProgramPacks(PackManager.java:579)
     [java] at soot.PackManager.runPacksNormally(PackManager.java:469)
     [java] at soot.PackManager.runPacks(PackManager.java:398)
     [java] at soot.Main.run(Main.java:278)
     [java] at soot.Main.main(Main.java:147)
     [java] at nz.ac.massey.soot.callgraph.DacapoMain.analyse(Unknown
Source)
     [java] at nz.ac.massey.soot.callgraph.DacapoMain.main(Unknown Source)
​

​Cheers
Lee​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20170131/ca05f8c8/attachment.html 


More information about the Soot-list mailing list