39、高效秘籍:如何巧妙避免垂直电商APP的Full GC卡顿?

39.1、垂直电商业务背景

这个案例中的许多核心思想,其实与我们之前讨论的内容大同小异,但在优化过程中,我们会深入探讨一些更高级参数的调优。

首先,这是一家垂直电商公司,主要运营一个垂直电商APP。这个垂直电商APP的注册用户量大约有数百万,规模并不算大。而且,每日活跃用户数量也就几十万,每天APP的整体请求量也就在几千万级别,高峰期的QPS也就数百请求。

但是,即使是这样一个普通的APP,它的后台系统也并非没有压力,这并不意味着就没有JVM的性能问题。事实上,这个APP同样存在JVM相关的性能问题,需要进行细致的优化。

39.2、垂直电商APP的JVM性能问题

那么,对于这样一个垂直电商APP,其JVM性能问题究竟在哪里呢?

其实,问题主要出现在这样的创业型互联网公司。虽然公司内有一些技术娴熟的架构师,但他们往往无法关注到每一个细节。这种情况直接导致了一个问题,那就是大部分一线工程师在开发完一个系统后,部署到生产环境时,往往不会对JVM进行详细的参数设置,很多时候只是使用一些默认的JVM参数。

默认的JVM参数在系统负载逐渐增高的情况下,往往会成为最大的问题。如果你不设置-Xmx、-Xms等堆内存大小参数,启动一个系统时&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无法无天过路客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值