网站首页 第134页
-
Java与Scala的Spark内存管理,当高效撞上安全,谁在主宰你的内存
2024年5月遇到这样一个事故,Java编写的库存服务因FullGC停顿长达17秒,而Scala实现的推荐引擎却丝滑运转。这场事故揭开了Spark生态中Java与Scala内存管理的深层较量——前者像精打细算的会计,后者如天马行空的艺术家...
2025-06-08 jxf315 教程文章 35 ℃ -
升级JDK17的理由,核心是降低GC时间
升级前后对比升级方法1.JDK选择或安装2.JVM参数调整背景TLDR垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点,CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,...
2025-06-08 jxf315 教程文章 34 ℃ -
每天100w次登录请求,配置4核8G如何jvm调优
前言:系统登录请求操作是比较频繁的操作,那么对于4核8G的服务器,每天100w次登录请求,如何从容坑得住压力呢,并且正常运行。下面就从jvm入手说下对他的调优。业务并发说明首先,我们需要问清楚,一天100W次的登录,在一天内有没有某个时段...
2025-06-08 jxf315 教程文章 32 ℃ -
JVM常用参数自查笔记(jvm常用参数设置)
配置堆区:-Xms、-Xmx、-XX:newSize、-XX:MaxnewSize、-Xmn;-Xms:表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可,但仍需按照实际情况进行分配。-Xmx:表示...
2025-06-08 jxf315 教程文章 35 ℃ -
JVM垃圾回收暗战!3招让Full GC从10秒到0.1秒(附调优参数)
导语:“你的Java程序每隔1小时卡死10秒?不是黑客攻击,是JVM在‘大扫除’!今日头条揭秘FullGC卡顿终极解决方案,阿里P8调参秘籍曝光,文末送《GC调优白皮书》+Arthas实战工具包!”一、FullGC灾难现场:电商大促的血...
2025-06-08 jxf315 教程文章 44 ℃ -
大促流量激增,通过什么手段提升系统的高并发、高可用性?
在之前提到过,最近运营在前面搞了一个活动,比如抽奖,发放优惠券等方式,去吸引用户购买商品,但是卡券的有效时间只有2个小时,这样的话用户支付动作会比较集中,这也就对我们的支付系统有了更高的要求。所以,如何在流量激增的情况下保证支付服务的高并发...
2025-06-08 jxf315 教程文章 57 ℃ -
「一文搞懂」G1垃圾回收器(g1垃圾回收器配置)
本章内容基本介绍G1(Garbage-First)是一个服务器风格的垃圾收集器,针对的是具有大内存的多处理器机。它试图在实现高吞吐量的同时,以较高的概率满足垃圾收集(GC)暂停时间目标。Garbage-First(垃圾优先)表示优先处理那些...
2025-06-08 jxf315 教程文章 55 ℃ -
G1 收集器 面向服务端(多CPU)应用的垃圾回收器
如果对你有帮助的话麻烦点个关注吧!总则:首先收集尽可能多的垃圾(GarbageFirst),一定程度上,可以理解为是CMS在全局不分区的一种改进。G1并不会等内存耗尽(串行、并行)或者快耗尽(CMS)的时候开始垃圾收集,而是在内部采用了...
2025-06-08 jxf315 教程文章 55 ℃ -
性能优化!7个策略,让Spring Boot 处理每秒百万请求
首先,我需要确定这个问题的背景。可能用户是在处理高并发的系统,或者正在设计一个需要应对大流量的应用。他们的身份可能是后端开发工程师,或者是系统架构师,对性能优化有较高需求。接下来,我要想,处理百万级的QPS,这在SpringBoot中确实...
2025-06-08 jxf315 教程文章 59 ℃ -
架构师必知:SpringBoot性能优化的12招
前言不知道你在SpringBoot项目中,有没有遇到过下面这样的代码:@GetMapping("/orders")public List<Order> listOrders() {...
2025-06-08 jxf315 教程文章 31 ℃
- 控制面板
- 网站分类
- 最新留言
-