随笔分类 -  排查与优化

摘要:G1简介 G1收集器,全称Garbage-First Garbage Collector,在JDK1.7中引入,从JAVA 9开始是默认的GC算法,也可以通过-XX:+UseG1GC参数来启用。 G1收集器有分区概念,是工作在堆内不同分区上的收集器。G1的分区既可以是年轻代也可以是老年代,同一个代的 阅读全文
posted @ 2023-12-21 18:35 鱼007 阅读(5680) 评论(0) 推荐(3) 编辑
摘要:代码可读性是衡量代码质量的重要标准,可读性也是可维护性、可扩展性的保证,因为代码是连接程序员和机器的中间桥梁,要对双边友好。 随着项目在不断演进过程中,代码不停地在堆砌,如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一 阅读全文
posted @ 2023-09-20 13:09 鱼007 阅读(233) 评论(0) 推荐(0) 编辑
摘要:影响一个系统的运行速度的原因是多方面的,前端、后端、数据库、中间件、服务器、网络等等,今天我们从常常被关注的数据库角度出发。 跟系统的优化方向一样,数据库的优化,也是多方面的,其中涵盖着SQL语句的执行情况,数据库自身的情况等等,数据库种类众多,下面我们以目前常用的Mysql数据库为例。 Mysql 阅读全文
posted @ 2023-09-19 10:42 鱼007 阅读(29) 评论(0) 推荐(0) 编辑
摘要:操作命令简介 JVM调优常用命令 jps 查看当前java进程信息 -l : 输出主类或jar的完全路径名 -v : 输出jvm参数 -m : 输出jvm启动时传递给main()的参数 备注:Linux的ps能达到类似效果 jinfo 通过jinfo命令获取当前java虚拟机的运行详情。该命令用得相 阅读全文
posted @ 2023-09-18 20:09 鱼007 阅读(208) 评论(0) 推荐(0) 编辑