Memory Leak

Discussion in 'Performance Tweaking' started by upwindman, Jul 20, 2019.

Thread Status:
Not open for further replies.
  1. upwindman

    Supporter

    I have a memory leak, no clue where to start.

    Paying someone to locate, find, and fix the memory leak

    Budget: As much as needed

    Need this completed ASAP, some time this week would be nice
     
  2. Hi, before starting the server, put this flags on the start script:

    Code (Text):
    -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=%PORT% -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=%IP-ADDRESS%

    • On %PORT% put whatever free port you want to use, and the server ip on %IP-ADRESS%
    • Download VisualVM: https://visualvm.github.io/
    • Then connect to the server from visualVM using the ip and port
    • Wait some minutes or an hour to get the memory leak and export a heap dump on visualVM
    • Download Memory Analizer (MAT): https://www.eclipse.org/mat/
    • Import the Heap hump and it will load and analize it
    • Take a look at the objects that take more ram an see their paths. You will probably find some plugin that could be the cause.
     
    • Useful Useful x 1
  3. Follow the above post but I just wanted to chip in and say I love your branding
     
    • Friendly Friendly x 1
  4. upwindman

    Supporter

Thread Status:
Not open for further replies.