Java Memory Used getUsedMemoryInMegabytes()

Here you can find the source of getUsedMemoryInMegabytes()

Description

get Used Memory In Megabytes

License

Open Source License

Declaration

public static int getUsedMemoryInMegabytes() 

Method Source Code

//package com.java2s;
/*/*from w  w  w.j a  va2  s.  co  m*/
 * Copyright 2015 Laszlo Balazs-Csiki
 *
 * This file is part of Pixelitor. Pixelitor is free software: you
 * can redistribute it and/or modify it under the terms of the GNU
 * General Public License, version 3 as published by the Free
 * Software Foundation.
 *
 * Pixelitor is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Pixelitor. If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    private static final int BYTES_IN_1_MEGABYTE = 1048576;

    public static int getUsedMemoryInMegabytes() {
        long usedMemory = Runtime.getRuntime().totalMemory();
        int sizeInMegaBytes = (int) (usedMemory / BYTES_IN_1_MEGABYTE);
        return sizeInMegaBytes;
    }
}

Related

  1. getUsedMemory()
  2. getUsedMemory()
  3. getUsedMemory()
  4. getUsedMemory()
  5. getUsedMemoryInMb()
  6. getUsedMemoryMBs()
  7. getUsedMemoryMegaBytes()
  8. getUsedMemoryStr()
  9. jvmInUseMemory(String size, Boolean txtByte)