JVM性能调优(三):高级调优

1、晋升及Servivor空间调优级

(1)设计Survivor空间的初衷是为了让对象在新生代停留更多的GC周期。 这个设计增大了对象晋升到老年代之前被回收释放的几率。

(2)如果Survivor 空间过小, 对象会直接晋升到老年代, 从而触发更多的老年代 GC。

(3)解决这个问题的最好方法是增大堆的大小( 或者至少增大新生代), 让JVM来处理Survivor 空间的回收。

(4) 有的情况下, 我们需要避免对象晋升到老年代, 调整晋升阈值或者Survivor 空间的大小可以避免对象晋升到老年代。

2、分配大对像

(1)对需要分配大量大型对象的应用, TLAB空间的调整就变得必不可少( 不过,通常情况下,我们更推荐在应用程序中使用小型对象的做法)。

(2)如果堆的初始大小跟最大值相差 很大, 这种堆会有大量 的G1分区, 在这种情况下, 应该增大G1分区的大小。

(3)如果要分配的对象大小超过了G1收集器分区容量的一半, 对于这种应用程序, 我们应该增大G1分区的容量, 让 G1分区能 更好地适配这些对象。

Authentication plugin 'caching_sha2_password' cannot be loaded是指在连接MySQL时遇到的一个错误。这个错误通常是因为MySQL服务器和客户端之间的身份验证插件不兼容导致的。 caching_sha2_passwordMySQL 8.0及以上版本中默认的身份验证插件,而旧版本的MySQL客户端可能不支持该插件。如果你使用的是MySQL 8.0及以上版本的客户端,但连接的是旧版本的MySQL服务器,就会出现这个错误。 解决这个问题有几种方法: 1. 升级MySQL服务器到最新版本,以支持caching_sha2_password插件。 2. 在MySQL服务器上修改身份验证插件,将其改为旧版本的插件(如mysql_native_password),这样旧版本的MySQL客户端就能够连接。 3. 更新或更换使用支持caching_sha2_password插件的MySQL客户端。 请注意,使用旧版本的身份验证插件可能会降低安全性,因此建议升级到兼容caching_sha2_password插件的MySQL版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Authentication plugincaching_sha2_passwordcannot be loaded](https://blog.youkuaiyun.com/ZHY_ERIC/article/details/124470136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [解决Authentication plugincaching_sha2_passwordcannot be loaded问题](https://blog.youkuaiyun.com/qq_46059247/article/details/125333706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [mysql安装navicat之后,出现2059,Authentication plugin及本地链接虚拟机docker,远程链接服务器](https://download.youkuaiyun.com/download/weixin_38659812/13683121)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值