zoukankan      html  css  js  c++  java
  • Java获取当前内存及硬盘使用情况

    import java.io.File;
    import java.lang.management.ManagementFactory;
    import com.sun.management.OperatingSystemMXBean;
    
    public class MemDisk
    {
        public static void main(String[] args)
        {
            getMemInfo();
            System.out.println();
            getDiskInfo();
        }
        
        public static void getDiskInfo()
        {
            File[] disks = File.listRoots();
            for(File file : disks)
            {
                System.out.print(file.getPath() + "    ");
                System.out.print("空闲未使用 = " + file.getFreeSpace() / 1024 / 1024 + "M" + "    ");// 空闲空间
                System.out.print("已经使用 = " + file.getUsableSpace() / 1024 / 1024 + "M" + "    ");// 可用空间
                System.out.print("总容量 = " + file.getTotalSpace() / 1024 / 1024 + "M" + "    ");// 总空间
                System.out.println();
            }
        }
        
        public static void getMemInfo()
        {
            OperatingSystemMXBean mem = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
            System.out.println("Total RAM:" + mem.getTotalPhysicalMemorySize() / 1024 / 1024 + "MB");
            System.out.println("Available RAM:" + mem.getFreePhysicalMemorySize() / 1024 / 1024 + "MB");
        }
    
    }
  • 相关阅读:
    Servlet
    MySQL游标
    MySQL数据库的备份和还原
    MySQL安全管理
    MySQL存储过程
    MySQL联结——实现多表查询
    MySQL视图
    MySQL触发器
    asp.net core 读取连接字符串
    form表单提交前进行ajax验证
  • 原文地址:https://www.cnblogs.com/exmyth/p/11991674.html
Copyright © 2011-2022 走看看