"Read current process memory usage using the API"

bjoernbjoern MemberPosts:2Contributor I
edited May 2019 inHelp
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

Answers

  • bjoernbjoern MemberPosts:2Contributor I
    I was thinking about this problem for hours... and right after I posted this topic, it came to my mind!:D

    You can access the memory informations using following commands:

    Runtime.getRuntime().totalMemory() = current used memory
    Runtime.getRuntime().maxMemory() = total memory available to the VM
    .freeMe Runtime.getRuntime ()mory() = free memory

    Maybe these information will help others.;)

    Björn
Sign InorRegisterto comment.