The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"Read current process memory usage using the API"
Hallo everyone!
I am new to RM and I am currently developing a little tool which sequentially starts different RM processes with the goal to track memory usage of each job.
Therefore I make use of the RapidMiner API in my own Java application and the processes run fine so far.
Furthermore I created an additional thread which should periodically ask RM how much memory is currently in use and logs it to a file.
In fact, I need a possibility to access the memory usage information which the RM GUI shows in the bottom right. Is there a possibility to do that?
Thank you!
Björn
I am new to RM and I am currently developing a little tool which sequentially starts different RM processes with the goal to track memory usage of each job.
Therefore I make use of the RapidMiner API in my own Java application and the processes run fine so far.
Furthermore I created an additional thread which should periodically ask RM how much memory is currently in use and logs it to a file.
In fact, I need a possibility to access the memory usage information which the RM GUI shows in the bottom right. Is there a possibility to do that?
Thank you!
Björn
Tagged:
0
Answers
You can access the memory informations using following commands:
Runtime.getRuntime().totalMemory() = current used memory
Runtime.getRuntime().maxMemory() = total memory available to the VM
Runtime.getRuntime().freeMemory() = free memory
Maybe these information will help others.
Björn