Java 《Java核心技术卷I》 《Java核心技术卷II》 《Java编程思想》 《Java并发编程实战》 《Effective Java》 《Java8实战》 《Java8函数式编程思维》 《深入理解Java虚拟机》 《Java性能权威指南》 《Java虚拟机规范》 《Netty实战》 《My ...
分类:
编程语言 时间:
2017-11-11 18:47:09
阅读次数:
236
JDK自带的JAVA性能分析工具。它已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本。点击一下jvisualvm.exe图标它就可以运行了。 这里是VisualVM 的官方网站:https://visualvm.dev.java.net,资料很全,同时提供Vis ...
分类:
编程语言 时间:
2017-11-09 17:26:58
阅读次数:
204
Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。 Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性 ...
分类:
编程语言 时间:
2017-10-26 13:41:45
阅读次数:
179
0. 大数据相关预备课程 0.1 Java语言基础 0.1.1 Java OOP入门 0.1.2 Java核心编程 0.1.3 Java性能调优 0.2 Linux基础 0.2.1 Linux基础 0.3 MySQL基础 0.3.1 MySQL基础 1. Hadoop开发技术基础 1.1. LInu ...
分类:
其他好文 时间:
2017-10-07 16:19:16
阅读次数:
169
参考: 浅谈javascript函数节流 当某个函数被非常频繁地触发,但它期间只少数地几次,限制两次执行的时间间隔不能太短,从而实现性能优化,这样的函数称为节流函数,一般用在窗口缩放、滚动监听等。 ...
分类:
其他好文 时间:
2017-10-07 14:30:02
阅读次数:
158
//常见配置汇总 //堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置新生代大小 -XX:NewRatio=n:设置新生代和老年代的比值.如:为3,表示新生代与老年代比值为1:3,新生代占整个新生代老年代和的1/4 -XX:SurvivorRatio=n:新生代中 ...
分类:
编程语言 时间:
2017-09-29 16:39:59
阅读次数:
209
Java的性能优化,整理出一篇文章,供以后温故知新。 JVM GC(垃圾回收机制) 在学习Java GC 之前,我们需要记住一个单词:stop-the-world 。它会在任何一种GC算法中发生。stop-the-world 意味着JVM因为需要执行GC而停止了应用程序的执行。当stop-the-w ...
分类:
编程语言 时间:
2017-09-20 14:56:18
阅读次数:
228
转自:http://yoroto.io/nan-dao-ta-men-shuo-de-du-shi-zhen-de/ 在我现在最推崇的那本关于Java性能的书籍Optimizing Java一上来,两位大大开篇就喷了已有的关于Java性能方面的书/文章/blog很多都是垃圾(你这篇blog也是喽)。 ...
分类:
其他好文 时间:
2017-09-06 14:42:46
阅读次数:
182
JProfiler学习笔记一一、他是一个商业工具,学习他能解决JAVA性能定位问题;1、点击第一个,再跳转的页面选择需要监控的机器,如果没有配置需要配置成功2、选择监控内容,点击确定二、简单使用1、点击Memory标记后就成绿色:标记的好处:可以区分那些是新增的,那些是新增后不..
分类:
其他好文 时间:
2017-08-18 21:27:40
阅读次数:
183
JConsole 一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序 ...
分类:
编程语言 时间:
2017-08-14 10:01:35
阅读次数:
185