摘要: 简介 JNI方法申请的native 内存,通常是在JDK库里;本地 C++ 方法直接通过 malloc申请的内存,不受JVM管控。 堆内内存: 指Java堆,GC算法管理的内存区域。 堆外内存: Java堆外的内存都叫堆外。可以细分为JVM内部,Metaspace, JNI方法申请的native内存 阅读全文
posted @ 2022-05-05 15:40 Vincent-yuan 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 目录: Java程序测试:JVM调试体系, Intellij 调试, Junit自动化 Java程序监控: 常用监控工具, 性能问题 Java典型问题:锁问题, 线程池问题,JVM内存基础介绍, JVM内存问题分析与定位, TLS问题, Crash问题 JVM调试体系 简介 JPDA 全称 Java 阅读全文
posted @ 2022-05-05 11:08 Vincent-yuan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 标准输入、输出与标准错误输出 系统为这三个文件分配了文件标识符fd(file descripter),在Linux系统下,一切皆是文件,对文件的操作,一般要用到文件标识符。 它们的文件标识符,分别为0,1,2,关系如下表: 文件描述符 名称 通用缩写 默认值 0 标准输入 stdin 键盘 1 阅读全文
posted @ 2022-05-05 00:22 Vincent-yuan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式。= 选项与参数: 如下一个命令行: ./test.sh -f config.conf -v --prefix=/home 我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --p 阅读全文
posted @ 2022-05-05 00:03 Vincent-yuan 阅读(7993) 评论(0) 推荐(0) 编辑