查看CPU核数
Linux系统查看CPU核数的方法有:
- 通过命令行查看。打开终端,输入命令`lscpu`或`cat /proc/cpuinfo | grep "cpu cores"`,可以查看CPU核数。156
- 通过系统信息工具查看。打开终端,输入命令`top`,在实时系统资源使用情况中查看CPU核数。
macOS系统查看CPU核数的方法有:
- 通过活动监视器查看。打开活动监视器,选择CPU选项卡,可以看到“核心”部分下列出的CPU核心总数。
- 通过终端查看。打开终端,输入命令`sysctl -n machdep.cpu.core_count`,可以查看CPU核数。
java 代码中,int i = Runtime.getRuntime().availableProcessors(); 也是返回执行机器的 核数
Runtime 类 freeMemory,totalMemory,maxMemory 介绍
Runtime.getRuntime().maxMemory()
java虚拟机(这个进程)能够从操作系统那里挖到的最大的内存,以字节为单位;
可以自己配置大小:-Xmx512M ( 默认64M,即64*1024*1024字节)
Runtime.getRuntime().totalMemory()
java虚拟机已经从操作系统那里挖过来的内存总大小,也就是java虚拟机这个进程此时此刻的内存大小;
Runtime.getRuntime().freeMemory()
JVM这个进程从操作系统挖过来的内存里还没用上内存大小;
————————————————
好好学习天天向上
原文链接:https://blog.youkuaiyun.com/weixin_37646636/article/details/120526673