性能优化
左耳听风
公众号:左耳代码
展开
-
性能优化-jvm
文章目录1.JVM介绍1.1 简介1.2 JVM内存区域分析1.2.1 程序计数器1.2.2 虚拟机栈1.2.3 本地方法栈1.2.4 方法区1.2.5 堆1.3 堆配置解析1.3.1 基本配置1.3.2 其他配置1.4 对象分配2.垃圾回收2.1 什么样的对象被GC2.1.1 判断算法2.1.2 引用2.1.3 问题2.2 回收算法2.2.1 算法2.2.2 垃圾收集器2.2.3 回收的时间节点...原创 2018-10-28 16:27:53 · 704 阅读 · 0 评论 -
性能优化-mysql
1.认识mysql1.1 架构图1.1.1 简介大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。而存储引擎层负责数据的存储和提取。其架构模式是插...原创 2018-11-19 23:12:33 · 503 阅读 · 0 评论 -
性能优化-tomcat
文章目录1.tomcat架构1.1 目录结构1.1.1 conf 目录1.1.2 lib 目录1.1.3 logs 目录1.1.4 webapps 目录1.2 I/O 连接器1.3 问题问题1:连接器里面的线程池 是用的哪个线程池问题2:JNDI 能不能稍微说下2.tomcat内嵌2.1 Web 自动装配2.1.1 API 角度分析2.1.2 容器角度分析2.1.3 jar 应用启动2.2 Tom...转载 2018-11-24 21:05:52 · 552 阅读 · 0 评论 -
java程序异常退出排查
文章目录1.前言2.原因分析3.如何解决4.其他弯路5.参考1.前言由于公司线上的一个服务近期一直异常退出,按照往常经验,内存溢出!启动参数加个打印内存溢出时配置,然后坐等下一次内存溢出出现,再分析一下hprof 具体请 点击查看 添加配置信息 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/webser/logs/error.hpr...原创 2019-04-20 10:05:38 · 7641 阅读 · 3 评论