Skip to main content
Question

Is it possible to limit the amount of RAM available to a job?

  • June 16, 2016
  • 1 reply
  • 21 views

Forum|alt.badge.img+4

Hello,

on occasion while running a job the FME.exe will consume 99% of the available memory on my server thus causing much consternation for the IT folks.

Is it possible to limit the amount of RAM available to a process and/or set a time-out to kill a job if if runs for longer than ...

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

david_r
Celebrity
  • June 16, 2016

If you're running FME Desktop, you can adjust the memory usage by adding the line FME_ENGINE_MEMORY_REDLINE <value> to your workspace header, look under menu item Tools / Edit header.

Value should be between 0.1 (10% of available memory) and 1.0 (100% of available memory). The default is 0.5 (50% of available memory).

It's a bit of a hack (in my opinion), but worth a try.

If you're running FME Server, look here: https://knowledge.safe.com/articles/992/how-to-control-fme-server-engine-memory-usage.html