JConsole 是干嘛的? JConsole 是 目录下的一个可执行程序,用于 Java 性能分析,其 GUI 虽简陋,但功能还是可以的。 快速开始 在终端运行以下命令后就可以监控本地的 Java 程序了。 更进一步 参考 1. "Using JConsole oracle.com" ...
分类:
其他好文 时间:
2019-08-11 15:06:54
阅读次数:
124
一、性能测试Ⅰ.测试方法微基准性能测试可以精准定位到某个模块或者某个方法的性能问题,例如对比一个方法使用同步实现和非同步实现的性能差异宏基准性能测试宏基准性能测试是一个综合测试,需要考虑到测试环境、测试场景和测试目标测试环境:模拟线上的真实环境测试场景:在测试某个接口时,是否有其他业务的接口也在平行运行,进而造成干扰测试目标可以通过吞吐量和响应时间来衡量系统是否达标,如果不达标,就需要进行优化如果
分类:
编程语言 时间:
2019-06-25 09:35:56
阅读次数:
106
一、性能测试 Ⅰ.测试方法 可以精准定位到某个模块或者某个方法的性能问题,例如对比一个方法使用同步实现和非同步实现的性能差异 宏基准性能测试是一个综合测试,需要考虑到测试环境、测试场景和测试目标 测试环境:模拟线上的真实环境 测试场景:在测试某个接口时,是否有其他业务的接口也在平行运行,进而造成干扰 ...
分类:
编程语言 时间:
2019-06-24 20:58:24
阅读次数:
112
一.java性能调优的标准 cpu:有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能 ...
分类:
编程语言 时间:
2019-06-03 21:38:57
阅读次数:
127
在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1、尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资 ...
分类:
编程语言 时间:
2019-06-01 23:03:16
阅读次数:
167
闲来无事!!!测下编程语言谁跑的快,不作为标准评定,不喜勿喷 机器配置:8核i7 16G内存 测试1:n以内的整数累加,时间单位毫秒,每次测试10组 总结 java 还是老大哥。在三个测试环境性能表现稳定 go 是真特么快 node 跑的比php python快 php 和 python一个档次的 ...
分类:
编程语言 时间:
2019-05-09 13:27:07
阅读次数:
151
作者:Draveness 原文:draveness.me/redis-io-multiplexing 推荐阅读 1. Java 性能优化:教你提高代码运行的效率 2. 基于token的多平台身份认证架构设计 3. Spring Boot整合JWT实现用户认证(附源码) 4. Springboot启动 ...
分类:
编程语言 时间:
2019-05-07 10:18:43
阅读次数:
191
作者:王清培(Plen wang) 传送门:https://www.cnblogs.com/wangiqngpei557/p/7953453.html 分割线 入职新公司,没人理我,负责的需求开发一直很忙,要么环境有问题,要么Bug卡住我找开发,回了一句“知道了”,就继续埋头了.......到处逛逛 ...
分类:
其他好文 时间:
2019-04-15 11:52:30
阅读次数:
147
阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读Java源码的前提条件: 1、技术基础 在阅读源码之前,我们要有一定程度的技术基础的支持。 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《C ...
分类:
编程语言 时间:
2019-03-25 10:47:49
阅读次数:
175
从面试官的角度为大家讲解,面试中的重难点以及注意事项。全方位无死角的打造你的面试技巧,以及每一个技术细节。 ...
分类:
其他好文 时间:
2019-03-15 01:01:49
阅读次数:
321