I’m trying to build AwayPhysics for iOS. But when i compiling release/ad-hoc or even (slow-debug) under FD:
Exception in thread “main” java.lang.OutOfMemoryError: Java heap space
at java.lang.Integer.valueOf(Unknown Source)
at adobe.abc.GlobalOptimizer.merge(GlobalOptimizer.java:9985)
at adobe.abc.GlobalOptimizer$InputAbc.readCode(GlobalOptimizer.java:1265
)
at adobe.abc.GlobalOptimizer$InputAbc.readBody(GlobalOptimizer.java:685)
at adobe.abc.GlobalOptimizer$InputAbc.readBodies(GlobalOptimizer.java:40
4)
at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:331)
at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
.java:611)
at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:104)
Compilation failed while executing : ADT
I’ve tested with: Adobe Air 3.4 (Flex SDK) Adobe Air 3.5 (Flex SDK) Adobe Air 3.6 (Flex SDK) Adobe Air 3.7 (Flex SDK) Adobe Air 3.8 Beta (Flex SDK)
Adobe Air 3.7 (ASCSDK) Adobe Air 3.8 (ASCSDK)
I’ve also tried “-optimize=false” nothing helps.
Only fast-interpreter mode works which is really slow!
Steps to reproduce:
Download AwayPhysics (Bullet physics ontop of flascc) https://github.com/away3d/awayphysics-core-fp11/tree/dev or Oimophysics
Build any sample or just include AWPDynamicWorld
Update:
After increasing heap memory size to -Xms1024m -Xmx1524m:
Exception in thread “main” java.lang.OutOfMemoryError: Java heap space
at java.util.HashSet.<init>(Unknown Source)
at adobe.abc.Algorithms$SetMap.get(Algorithms.java:226)
at adobe.abc.Algorithms.addUses(Algorithms.java:165)
at adobe.abc.Algorithms.findUses(Algorithms.java:187)
at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4731)
at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3615)
at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2309)
at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:532)
at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:341)
at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
.java:611)
at com.adobe.air.ipa.BitcodeGenerator.main(Bitcod
eGenerator.java:104)
Compilation failed while executing : ADT
Please do not advice me increasing memory to 1024 and etc. its not related to memory amount. As i said i have 16gb ram, at leat 14 free..
Java uses as many as i set and still crashes with same error.