zoukankan      html  css  js  c++  java
  • JAVA-获取系统信息:内存和系统、PID、内核

      protected long getMemory() {
            OperatingSystemMXBean osmxb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
            return osmxb.getTotalPhysicalMemorySize();
        }
    

      

    protected String getOsType() {
            String osName = System.getProperty("os.name");
            if (osName.startsWith("Linux"))
                return "Linux";
            if (osName.startsWith("Windows"))
                return "Windows";
            if ((osName.contains("SunOS")) || (osName.contains("Solaris")))
                return "Solaris";
            if (osName.contains("Mac"))
                return "Mac";
            if (osName.contains("FreeBSD")) {
                return "FreeBSD";
            }
            return "Other";
        }
    

      

     protected int getCpuCores() {
            return Runtime.getRuntime().availableProcessors();
        }
    

      

    getPid() {
            String name = ManagementFactory.getRuntimeMXBean().getName();
            int indexOf = name.indexOf(64);
            if (indexOf > 0) {
                name = name.substring(0, indexOf);
            }
            return Long.parseLong(name);
        }
    

      



  • 相关阅读:
    字典生成式
    三元表达式
    迭代器
    装饰器
    闭包函数
    名称空间和作用域
    函数嵌套
    SQL Server 影响dbcc checkdb的 8 种因素
    SQL Server 对dbcc checkdb的优化
    SQL Server dbcc checkdb 修复
  • 原文地址:https://www.cnblogs.com/becoding/p/14090457.html
Copyright © 2011-2022 走看看