Reputation: 979
I am working on converting docx to epub. Document contains lot of images. When execution of converting, i have error:
“pandoc.exe: Heap exhausted; Current maximum heap size is 1073741824
bytes (1024 MB); use `+RTS -M' to increase it.
Error while executing job!”
I am using Node.js.
Can any one assist me how to increase heap size?
Update:
I have increased size till 2GB. But pandoc still shows error
"Pandoc.exe out of memory"
Is it possible to solve this issue?
Upvotes: 1
Views: 2763
Reputation: 39413
You can increase the memory available to pandoc, to say 2048 MB
, with:
pandoc.exe +RTS -M2048
But the underlying problem is probably that Pandoc uses zip-archive to zip the EPUB file. It seems you currently need at least as much memory as the uncompressed EPUB you want to generate (but I'd verify this before filing a bug report there).
You probably also should scale down your images a bit since 2GB seems rather excessive for an e-book (even if it's a bit smaller when compressed).
Upvotes: 1