Core Idea: 对于 GC 主要有两种方式,reference count 和 mark and sweep。这片文章主要讨论了如何高效的进行 mark and sweep 过程。 Mark and sweep 思想是先遍历所有的 chunk,然后对于 GC 之后不再需要的 chunk 进行标 ...
分类:
其他好文 时间:
2021-01-19 11:48:11
阅读次数:
0
一,引言 我们都知道在执行部署计划之后,当前目录中就产生了名叫 “terraform.states” 的 Terraform 的状态文件,该文件中记录了已部署资源的状态。默认情况下,在执行部署计划后,Terraform 的状态文件会存储在本地,但是这样往往就造成一些弊端: (1)不适用团队之间协助, ...
分类:
其他好文 时间:
2021-01-16 12:11:36
阅读次数:
0
对比监控出现性能毛刺时间点的GC日志和业务日志,发现JVM停顿了较长时间,且停顿时GC日志中有大量的“Allocation Stall”日志。 原因就是堆内存被占满,导致部分线程阻塞,如下图中的 High used已经达到100% 解决办法: 1.最直接有效的办法就是增加堆大小 2.增加jvm参数 ...
分类:
其他好文 时间:
2021-01-14 10:54:13
阅读次数:
0
1.检查配置文件 my.cnf 如果存在修改为如下值,没有则添加 innodb_large_prefix = 1 innodb_file_per_table = 1 innodb_file_format = Barracuda 2.修改建表语句,添加 row_format=dynamic drop ...
分类:
数据库 时间:
2021-01-11 10:41:29
阅读次数:
0
In AKS, the absolute maximum number of nodes that a cluster can have depends on a few configurations, including whether the node is in a VM State Set ...
分类:
其他好文 时间:
2021-01-08 11:41:16
阅读次数:
0
有生产项目反馈iis web应用在使用过程出现“服务器太忙”报错,检查思路简单记录之 检查思路: (1)问题时段任务管理器查看w3wp.exe进程CPU占用50%左右,内存1.5G左右,线程数350且持续增长。 (2)抓w3wp.exe进程dump,分析发现显式调用GC,导致大量线程处于活动状态。因 ...
分类:
其他好文 时间:
2021-01-08 11:18:39
阅读次数:
0
CF375 CF375A Divisible by Seven luogu 注意到 \(1,9,8,6\) 全排列可以得到所有 \(\bmod 7\) 的余数。 然后别的数随便排,这四个数选个排法就好了。 aclink CF375B Maximum Submatrix 2 luogu 方法 \(1\ ...
分类:
其他好文 时间:
2021-01-08 11:14:45
阅读次数:
0
1、单页面,head标签里增加属性: <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=3.5, user-scalable=yes"> /*注释*/ ...
分类:
移动开发 时间:
2021-01-07 11:54:59
阅读次数:
0
题目链接:https://leetcode-cn.com/problems/sliding-window-maximum/ 题意:在一个数组上有一个长度为k的滑动窗口,每次向右移一位,求滑动窗口的最大值。 分析:首先要明确一个概念,每次滑动窗口加入一个值后,当前窗口内所有比它小的值都不可能当最大值了 ...
分类:
其他好文 时间:
2021-01-05 11:29:00
阅读次数:
0
1.强引用(Reference):默认使用的就是强引用,不会被GC,即使报OOM也不会被GC Object o = new Object();//默认就是强引用,一般使用这种 2.软引用(SoftReference):当内存不够时,才能被GC回收,内存足够是不会被回收 3.弱引用(WeakRefer ...
分类:
其他好文 时间:
2021-01-05 11:09:07
阅读次数:
0