jvm
alice_nn
这个作者很懒,什么都没留下…
展开
-
JVM调优总结(这个总结得比较全面+修改)
JVM调优总结(这个总结得比较全面+修改) 转载那记忆微凉 发布于2018-07-01 15:19:40 阅读数 4985 收藏 展开 一、堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 20...原创 2019-12-31 12:37:52 · 359 阅读 · 0 评论 -
cpu 超过100%问题排查
当cpu超过100%问题排查:解决方案 有时候服务器cpu会超过100%,可以通过以下方法定位异常线程及具体代码行 1.通过执行top查看占用cpu最高的进程,PID。 2.然后通过top -H -p PID 命令打印该PID进程下哪个线程的CPU占用比较高,用于下面转换16进制,tid。 3.通过printf “0x%x\n” tid 将占用cpu最高的线程进行16进制转换,为后面查找 jsta...原创 2019-11-22 20:40:28 · 256 阅读 · 0 评论 -
jvm内存模型
jvm-内存管理机制(一) JVM内存区域主要包括如下部分:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。 JVM内存管理也可以理解为–jvm运行时数据区,jvm内存主要管理的就是这片内存区域。 堆(各线程共享区域) java的堆是一个运行时的数据区,用来存储数据的单元,存放通过new关键字新建的对象和数组,对象从中分配内存。 在堆中声明的对象,是不能直接访问的,必须通过在栈中声明...原创 2019-11-20 10:14:48 · 83 阅读 · 0 评论 -
jvm类加载最全内容
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...原创 2019-11-20 10:10:13 · 187 阅读 · 0 评论