加载中
初级Java工程师也能轻松进行JVM调优了

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 Java 性能调优对于每一个Java程序员来说,是实现技术进阶必不可缺的知识了。比如:一台8G的服务器怎么配置JVM参数?我的JVM参数是否合理?如...

2020/07/02 13:58
3.9W
一个导致JVM物理内存消耗大的Bug

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 概述 最近我们公司在帮一个客户查一个JVM的问题(JDK1.8.0_191-b12),发现一个系统老是被OS Kill掉,是内存泄露导致的。在查的过程中,阴差阳...

学习JVM参数前必须了解的

本文来自: PerfMa技术社区 PerfMa(笨马网络)官网 JVM参数是什么 大家照相通常使用手机就够用了,但是针对发烧友来说会使用更专业的设备,比如单反相机,在单反里有好几个模式,P/A/S/M,其中...

2020/04/16 14:02
3.8W
JVM源码分析之jstat工具原理完全解读

概述 jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstat -options来看...

HeapDump性能社区专题1:彻底搞懂Java OOM和调优案例实战!

说起Java OOM应该是我们工程师最怕也是最常遇到的性能问题,这一次的专题是我们在收集了很多老师优秀的干货和案例整理出来的,从Java OOM的原理到Java OOM产生的场景再到具体解决Java OOM的线...

2022/05/18 17:25
483
HeapDump性能社区和前端早早聊深度合作,意在打造前端性能领域知识专业标准!

数字化时代和性能 随着数字化时代的到来,我们的生活开始逐渐被各种应用所包围。对于各种应用,我们也从最初的能用就行,到现在有了各种各样的体验追求。而一个应用体验好不好,性能就是其中...

2022/04/24 15:46
176
【关于性能优化】15道「私藏」面试题答案及解析

前言 之前我们在社区进行了1场面试题打卡活动,其中针对前端、后端、测试的面试题向大家征集题解;目前该活动已结束,其中涉及的面试题及答案解析列在本文,供大家参考!💥有不同想法的伙伴...

2022/03/21 13:43
1.3K
数据库性能优化,究竟该如何下手?

数据库性能优化的目标是通过充分利用系统资源来最小化查询的响应时间。对这些资源的最佳利用包括最大限度地减少网络流量、磁盘 I/O 和 CPU 时间。这个目标只能通过理解数据的逻辑和物理结构、...

2021/12/17 17:31
246
【JVM源码解析】虚拟机解释执行Java方法(下)

本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 第34篇-解析invokeinterface字节码指令 与invokevirtual指令类似,当没有对目标方法进行解析时,需要调用LinkResolver::resolve_i...

2021/12/10 15:06
1.4K
【JVM源码解析】模板解释器解释执行Java字节码指令(下)

【JVM源码解析】模板解释器解释执行Java字节码指令(上) 本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 第22篇-虚拟机字节码之运算指令 虚拟机规范中与运算相关的字节码指令如下...

2021/11/25 16:14
3.1K
深入底层|JVM源码解读:HotSpot的模板解释器

本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 第9篇-字节码指令的定义 之前的文章介绍了解释执行下的Java栈帧创建以及字节码分派逻辑,但是始终没有讲到虚拟机到底是怎么执行Jav...

2021/11/11 19:06
873
【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行

本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布 第1篇-关于Java虚拟机HotSpot,开篇说的简单点 开讲Java运行时,这一篇讲一些简单的内容。我们写的主类中的main()方法是如何被Jav...

2021/11/11 11:31
1.5K
坏代码导致的性能问题大赏:CPU占用飙到了900%!

读过《重构 - 改善既有代码的设计》一书的同学们应该都很了解“代码的坏味道”。当然确定什么是代码“坏味道”是主观的,它会随语言、开发人员和开发方法的不同而不同。在工作当中,很多时候...

2021/10/31 16:27
4K
Java程序员涨薪必备的性能调优知识点,收好了!

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部