I'm running out of heap in the java vm when running closure. I saw a
github issue (#315) that said I could set the environment variable
MCC_CLOSURE_ARGS to include java arguments. I set that variable in windows
to -Xmx2048M and I'm still getting the error below. What is the right way
to fix this?
1> Traceback (most recent call last):
1> File "C:\Program Files (x86)\Emscripten\emscripten\1.8.2\\emcc", line
1949, in <module>
1> flush_js_optimizer_queue()
1> File "C:\Program Files (x86)\Emscripten\emscripten\1.8.2\\emcc", line
1888, in flush_js_optimizer_queue
1> final = shared.Building.js_optimizer(final, js_optimizer_queue, jcache,
debug_level >= 4, js_optimizer_extra_info)
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\shared.py", line 1400, in
js_optimizer
1> return js_optimizer.run(filename, passes, listify(NODE_JS), jcache,
debug, extra_info)
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\js_optimizer.py", line 371, in run
1> return temp_files.run_and_clean(lambda: run_on_js(filename, passes,
js_engine, jcache, source_map, extra_info))
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\tempfiles.py", line 39, in
run_and_clean
1> return func()
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\js_optimizer.py", line 371, in
<lambda>
1> return temp_files.run_and_clean(lambda: run_on_js(filename, passes,
js_engine, jcache, source_map, extra_info))
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\js_optimizer.py", line 318, in
run_on_js
1> closured = shared.Building.closure_compiler(closuree,
pretty='minifyWhitespace' not in passes)
1> File "C:\Program Files
(x86)\Emscripten\emscripten\1.8.2\tools\shared.py", line 1422, in
closure_compiler
1>GCCLINK : raise Exception('closure compiler error : ' + cc_output + '
(rc: %d)' % process.returncode)
1>Exception : closure compiler error : Error occurred during initialization
of VM
1> Could not reserve enough space for object heap
1>GCCLINK : error : Could not create the Java Virtual Machine.
1>
--
You received this message because you are subscribed to the Google Groups
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.