HeapDump性能社区

163
获赞数
4
关注数
693
粉丝数
杭州
IP 属地浙江
2020-01-09 加入
浏览 28.1k

有性能问题,上HeapDump性能社区

性能领域垂直社区 https://www.heapdump.cn
欢迎关注微信公众号:HeapDump性能社区

442 声望|学徒
全站排名超越 96% 用户
java
429
jvm
178
后端
85
gc
53
flink
36
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2022-05-18
    HeapDump性能社区专题1:彻底搞懂Java OOM和调优案例实战!
    说起Java OOM应该是我们工程师最怕也是最常遇到的性能问题,这一次的专题是我们在收集了很多老师优秀的干货和案例整理出来的,从Java OOM的原理到Java OOM产生的场景再到具体解决Java OOM的线上实践,全面的给各位介绍Java OOM,内容由浅入深,方便大家系统的学习和...
  • 发布了文章2022-04-22
    前端性能如何体系化?HeapDump性能社区和前端早早聊深度深度合作探索答案!
    随着数字化时代的到来,我们的生活开始逐渐被各种应用所包围。对于各种应用,我们也从最初的能用就行,到现在有了各种各样的体验追求。而一个应用体验好不好,性能就是其中最关键的指标。
  • 发布了文章2022-04-12
    【内有惊喜】聊一聊前端性能优化!
    前端是离用户最近的战场,而前端性能直接影响了用户体验。可以说,性能优化是初、中级工程师向高级工程师进阶的必学知识点,以及核心技能。性能优化的商业价值对于mbify而言,主页加载的速度每提高100ms,转化率就会增加1.11%,平均年收入就会增加380000美元;Pinter...
  • 发布了文章2022-03-21
    HeapDump性能社区专题系列四:后端面试必备问题集
    一元复始,万象更新。春节结束,一切又是新的开始。马上就到“金三银四”了,有跳槽打算的工程师,一定已经开始偷偷努力了吧!今天堆堆帮大家整理了一些或经典或刁钻的面试题,以及一些难点解析,希望能帮大家查漏补缺,拿到心仪的offer~
  • 发布了文章2022-02-15
    元宵快乐,这些技术类灯谜,你能猜对多少个?
    🎇大家元宵快乐呀!🎇传统佳节,来个传统节目咯,HeapDump性能社区技术猜谜大赛开始啦!📝答题方式: 题目序号和答案(例:0,蓝屏  ),写在留言区就行!如果去社区(heapdump.cn)答题还有小礼品哦!题目来了:👇👇👇0,整个界面都是阿凡达(打一PC/服务器故障现象)1,...
  • 赞了文章2022-01-20
    性能测试理论体系框架
    一、性能测试理论体系1. 性能的两个方面 {代码...} 2. 软件性能概述 {代码...} 3. 性能测试概念4. 性能测试解决方案【性能测试常用方法】 {代码...} 5. 性能测试目标(同PTGM性能测试目标)6. 常用软件性能指标 {代码...} 7. 性能测试实施 {代码...} 二、其他参考文...
  • 发布了文章2021-12-30
    20篇精品文章+视频,手把手带你攻克OOM难题!|HeapDump性能社区专题精选
    Out of memory (OOM) 是一种操作系统或者程序已经无法再申请到内存的状态。经常是因为所有可用的内存,包括磁盘交换空间都已经被分配了。OOM的官方解释是:Understand the OutOfMemoryError Exception,根据HeapDump性能社区专属讲师公与的总结,常见的OOM有以下10种...
  • 发布了文章2021-12-17
    数据库性能优化,究竟该如何下手?
    数据库性能优化的目标是通过充分利用系统资源来最小化查询的响应时间。对这些资源的最佳利用包括最大限度地减少网络流量、磁盘 I/O 和 CPU 时间。这个目标只能通过理解数据的逻辑和物理结构、系统上使用的应用程序以及数据库的冲突使用如何影响性能来实现。实际上,...
  • 发布了文章2021-12-10
    【JVM源码解析】虚拟机解释执行Java方法(下)
    与invokevirtual指令类似,当没有对目标方法进行解析时,需要调用LinkResolver::resolve_invoke()函数进行解析,这个函数会调用其它一些函数完成方法的解析,如下图所示。
  • 发布了文章2021-12-03
    【JVM源码解析】虚拟机解释执行Java方法(上)
    前面已经写了许多篇介绍字节码指令对应的汇编代码执行逻辑,还有一些字节码指令对应的汇编代码逻辑没有介绍,这些指令包括方法调用指令、同步指令、异常抛出指令,这些指令的汇编代码实现逻辑比较复杂,所以后面在介绍到方法调用、同步和异常处理的知识点时,会通过...
  • 赞了文章2021-11-29
    Log4j2基于Disruptor异步日志优化(部分源码学习)
    log4j2配置情况: 同时配置了3个RollingRandomAccessFile,分别针对SQL语句、INFO日志、ERROR日志,大致的配置如下:
  • 发布了文章2021-11-25
    【JVM源码解析】模板解释器解释执行Java字节码指令(下)
    本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第22篇-虚拟机字节码之运算指令虚拟机规范中与运算相关的字节码指令如下表所示。 0x60iadd将栈顶两int型数值相加并将结果压入栈顶0x61ladd将栈顶两long型数值相加并将结果压入栈顶0x62fadd将栈顶两float型数...
  • 发布了文章2021-11-25
    【JVM源码解析】模板解释器解释执行Java字节码指令(上)
    不同的CPU都能够解释的机器语言的体系称为指令集架构(ISA,Instruction Set Architecture),也可以称为指令集(instruction set)。Intel将x86系列CPU之中的32位CPU指令集架构称为IA-32,IA是“Intel Architecture”的简称,也可以称为i386、x86-32。AMD等于Intell提...
  • 赞了文章2021-11-24
    咱们从头到尾说一次优雅关闭
    优雅关闭(Graceful Shutdown/Graceful Exit),这个词好像并没有什么官方的定义,也没找到权威的来源,不过在Bing里搜索 Graceful Exit,出现的第二条却是个专门为女性处理离婚的网站……好家伙,女性离婚一站式解决方案,这也太专业了。看来不光是程序需要优雅关闭,...
  • 赞了文章2021-11-12
    Java性能优化之影响性能的那些细节(一)
    使用Matcher和Pattern进行预编译,替换String.matches, split, replaceAll, replaceFirst等方法,避免不必要的pattern编译。
  • 发布了文章2021-11-11
    深入底层|JVM源码解读:HotSpot的模板解释器
    之前的文章介绍了解释执行下的Java栈帧创建以及字节码分派逻辑,但是始终没有讲到虚拟机到底是怎么执行Java方法中的字节码的,在介绍字节码的执行之前,需要先知道字节码指令的定义。在Bytecodes::initialize()函数中会定义字节码指令的一些属性。这个函数的调用链如...
  • 发布了文章2021-11-11
    【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行
    开讲Java运行时,这一篇讲一些简单的内容。我们写的主类中的main()方法是如何被Java虚拟机调用到的?在Java类中的一些方法会被由C/C++编写的HotSpot虚拟机的C/C++函数调用,不过由于Java方法与C/C++函数的调用约定不同,所以并不能直接调用,需要JavaCalls::call()这...
  • 发布了文章2021-10-31
    坏代码导致的性能问题大赏:CPU占用飙到了900%!
    读过《重构 - 改善既有代码的设计》一书的同学们应该都很了解“代码的坏味道”。当然确定什么是代码“坏味道”是主观的,它会随语言、开发人员和开发方法的不同而不同。在工作当中,很多时候都是在维护之前的项目和在此基础上增加一些新功能,为了能让项目代码易于理解和...
  • 发布了文章2021-10-22
    Java程序员涨薪必备的性能调优知识点,收好了!
    Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的增加和代码的日渐臃肿,各种性能问题开始纷至沓来。Java 应用性能的...
  • 赞了文章2021-10-22
    java数据库连接池都有哪些配置参数?都在这里了!
    在工作中经常要和各种连接池组件打交道,各种参数眼花撩乱,再也不想因为连接池配置光顾度娘了。今天总结的主要是几大常用的数据库连接池配置,redis连接池准备ing。内容主要来自各官方文档。