一.bash的基本特性 3.历史命令 1)日志审计 history w:保存历史命令到文件中write d:删除历史命令中的某一条 d 后面加数字 delete(删除) c:清空历史记录,clear(清除) 历史命令保存到文件,当前用户的家目录下有一个隐藏文件:.bash_history [root ...
分类:
系统相关 时间:
2019-10-24 21:11:39
阅读次数:
78
Javascript 垃圾回收方法 标记清除(mark and sweep) 这是 JavaScript 最常见的垃圾回收方式,当变量进入执行环境的时候,比如函数中声明一个变量,垃圾回收器将其标记为“进入环境”,当变量离开环境的时候(函数执行结束)将其标记为“离开环境” 垃圾回收器会在运行的时候给存 ...
分类:
编程语言 时间:
2019-10-23 22:27:57
阅读次数:
102
引用计数Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。它的优点是机制简单,当新的引用指向该对象时,引用计数加1,当一个对象的引用被销毁时减1,一旦对象的引用计数为0,该对象立即被回收,所占用的内存将被释放。它的缺点是需要额外的空间维护引用计数,不过最主要的问题是它 ...
分类:
编程语言 时间:
2019-10-23 09:23:34
阅读次数:
140
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-22 20:13:50
阅读次数:
70
接着上一篇,介绍完了 JVM 中识别需要回收的垃圾对象之后,这一篇我们来说说 JVM 是如何进行垃圾回收。 首先要在这里介绍一下 ...
分类:
其他好文 时间:
2019-10-22 09:13:18
阅读次数:
72
ZGC简介 本次调研目标选取的是jdk11(long-term support)下首次亮相的zgc。 zgc介绍简单翻译了zgc main page:ZGC简介 另外参考hotspot garbage collector team介绍zgc用的ppt:https://archive.fosdem.o ...
分类:
其他好文 时间:
2019-10-20 18:17:06
阅读次数:
248
关键词:垃圾回收、引用计数、分代回收、标记-清除 前言:理解python中变量的定义:抽象理解python中变量的定义过程 1、垃圾回收机制的基本组成: python采用的是以引用计数为主,以分代回收和标记清除为辅的垃圾回收机制 2、详细分析垃圾回收机制: (1)首先是引用计数: 在python中, ...
分类:
编程语言 时间:
2019-10-20 18:05:47
阅读次数:
77
zgc是一款可拓展的低时延,为实现以下几个目标而诞生的垃圾回收器: 停顿时间不超过10ms 停顿时间不会导致堆大小增长 堆大小范围可支持几G到几T 再看一下zgc的标签: region-based (和G1一样) NUMA-aware Concurrent Compacting Using load ...
分类:
其他好文 时间:
2019-10-20 18:03:39
阅读次数:
411
Java GC垃圾回收几乎是面试必问的JVM问题之一,本篇文章带领大家了解Java GC的底层原理,图文并茂,突破学习及面试瓶颈。 楔子 JVM内存结构补充 在上篇《 "JVM之内存结构详解" 》中有些内容我们没有讲,本篇结合垃圾回收机制来一起学习。还记得JVM中堆的结构图吗? 图中展示了堆中三个区 ...
分类:
编程语言 时间:
2019-10-20 13:09:16
阅读次数:
74
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-20 10:42:29
阅读次数:
76