Processing of large messages streamed in through TCP Listener #6307
Unanswered
snarayanan99
asked this question in
Q&A
Replies: 1 comment 8 replies
-
This is with or without the attachment handler (which you should likely be using in this case) I would not expect out of memory problem though at 2Mb assuming your code is not running out of control. |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have a requirement to process large input messages with sizes ranging from 40MB - 60 MB. The Mirth Connect channel has a TCP Listener in the Source that receives the input message. I set the -Xmx4096m in the mcserver.vmoptions file and transformer heap max to 4096m in the mirth.properties as well. The Mirth Connect Administrator Launcher has JVM size as 4GB. The workflow is throwing an out of Memory exceptions even for much smaller message sizes of around 2MB.
The specific error that I am seeing in the logs is "Transformer error ERROR MESSAGE: Error evaluating transformer
java.lang.OutOfMemoryError: GC overhead limit exceeded""
The transformer has a simple for loop
I would appreciate your valuable inputs in this regard
Beta Was this translation helpful? Give feedback.
All reactions