s32Ret = HI_MPI_VDEC_SendStream(s32ChnId, &stStream, 0); // 参数3 ,0 表示非阻塞输入 if ((HI_SUCCESS != s32Ret)) { printf("error type is 0x%#x", s32Ret); usleep ...
分类:
其他好文 时间:
2020-06-20 16:48:43
阅读次数:
135
1.数据库Cpu过高预警,超过80%; 原因:a.慢SQL过多,导致很多链接时间过长,导致链接不释放. 解决方法: 1.通过show full processlist查看是否存在大量SLEEP的链接,并查看时间。 造成sleep的原因有:1.客户端程序在退出之前没有调用mysql_close(). ...
分类:
其他好文 时间:
2020-06-20 16:19:09
阅读次数:
49
1 CMS收集器 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。这是因为CMS收集器工作时,GC工作线程与用户线程可以并发执行,以此来达到降低收集停顿时间的目的。 CMS收集器仅作用于老年代的收集,是基于标记-清除算法的,它的运作过程分为4个步 ...
分类:
其他好文 时间:
2020-06-20 11:10:51
阅读次数:
47
导读:对象除了生死之外,还有其他状态吗?对象真正的死亡,难道只经历一次简单的判定?如何在垂死的边缘“拯救”一个将死对象?判断对象的生死存活都有那些算法?本文带你一起找到这些答案。 在正式开始之前,我们先来了解一下垃圾回收。 1 GC介绍 GC:Garbage Collection,中文翻译为垃圾回收 ...
分类:
编程语言 时间:
2020-06-20 10:43:53
阅读次数:
68
Full gc是对新生代,旧生代,以及持久代的统一回收,由于是对整个空间的回收,因此比较慢,系统中应当尽量减少full gc的次数。 如下几种情况下会发生full gc: 旧生代空间不足 持久代空间不足 CMS GC时出现了promotion failed和concurrent mode failu ...
分类:
其他好文 时间:
2020-06-19 16:06:51
阅读次数:
52
1.jp@gc - PerfMon Metrics Collector控件中必须要将文件进行写入,否则报错: 2.并发测试后报java.net.BindException: Address already in use: 原因: 操作系统会为TCP/IP服务预留临时端口,Jmeter在跑并发测试的时 ...
分类:
其他好文 时间:
2020-06-19 11:48:50
阅读次数:
65
调优方法与思路 如何分析系统JVM GC运行状况及合理优化? GC优化的核心思路在于:尽可能让对象在新生代中分配和回收,尽量避免过多对象进入老年代,导致对老年代频繁进行垃圾回收,同时给系统足够的内存减少新生代垃圾回收次数,进行系统分析和优化也是围绕着这个思路展开 1 、分析系统的运行状况 2、 GC ...
分类:
其他好文 时间:
2020-06-18 21:14:08
阅读次数:
61
ubuntu18 默认gcc7 安装低版本gcc4.9报错: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 现在没有可用的软件包 gcc,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃, 或者只能在其他发布源中找到 E: 软件包gc ...
分类:
系统相关 时间:
2020-06-17 10:42:33
阅读次数:
140
{ data: "billNo", bSortable: false, width: 100, className: 'center', render: function (data, type, full, meta) { if(isNull(full.fbsStatus) || full.fbs ...
分类:
其他好文 时间:
2020-06-16 14:52:26
阅读次数:
373
Java专题二十二:垃圾回收(GC) 22.1. 垃圾回收算法 22.1.1. 复制算法 复制算法将内存按容量划分为大小相等的两块,每次只使用其中的一块,当这一块内存用完了,就将还存活着的对象复制到另一块上面,然后再把已经使用过的内存空间一次清理掉 22.1.2. 标记-清除算法 标记-清除算法将垃 ...
分类:
编程语言 时间:
2020-06-15 17:25:41
阅读次数:
53