java性能调优
蔡小鱼儿
这个作者很懒,什么都没留下…
展开
-
Java 并发编程笔记:如何使用 ForkJoinPool 以及原理
前言 Java 1.7 引入了一种新的并发框架—— Fork/Join Framework。 本文的主要目的是介绍 ForkJoinPool 的适用场景,实现原理,以及示例代码。 TLDR;如果觉得文章太长的话,以下就是结论: ForkJoinPool不是为了替代ExecutorService,而是它的补充,在某些应用场景下性能比ExecutorService更好。(见Java...转载 2020-03-27 15:38:39 · 238 阅读 · 0 评论 -
Java性能调优
写Java也有n年了,现在还是有不少的坏的代码习惯,也通过学习别人的代码学到了不少好的习惯。这篇文章主要是整理的资料。留给自己做个警戒,提示以后写代码的时候注意!在文章的后面,会提供整理的原材料下载。 一、类和对象使用技巧 1、尽量少用new生成新对象 用new创建类的实例时,构造雨数链中所有构造函数都会被自动调用,操作速度较慢。在某些时候可复用现有对象。...翻译 2019-03-21 15:51:23 · 150 阅读 · 0 评论 -
java程序性能分析之thread dump和heap dump
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这么理解:heap dump记录内存信息的,thread du...翻译 2019-06-11 16:59:05 · 351 阅读 · 0 评论