1、给系统打压力,内存占用增大,但停止打压后,内存不能降低,则可能有内存泄漏。2、top不能实时反映程序占用内存,因Go向系统申请内存不使用后,并不立即归还系统。3、程序占用系统内存、Go的堆内存、实际使用内存:从系统申请的内存会在Go的内存池管理,整块的内存页,长时间不被访问并满足一定条件后,才归 ...
分类:
其他好文 时间:
2019-08-16 18:39:05
阅读次数:
482
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: 这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少 ...
分类:
系统相关 时间:
2019-08-16 11:43:26
阅读次数:
98
1. 标记——清除算法: 最基础的算法,分为两个标记和清除两个阶段:首先标记所有需要回收的对象,在标记完成后统一清除。 两个不足: 1:标记和清除效率都不高 2:会产生大量不连续的内存碎片,可能导致以后无法给大对象分配内存; 2:复制算法: 复制算法将可用内存容量分为大小相等两块,每次只使用一块,当 ...
分类:
编程语言 时间:
2019-08-15 21:17:36
阅读次数:
115
近年来,短视频APP大家都熟悉,我相信今年3月抖音的一个垃圾分类的流浪汉大家都不陌生吧,他名叫“沈魏”大家称他为沈先生,他虽然到处流浪,却是一个满腹经纶的人,其实沈先生是中国较早提出垃圾分类的人,近来,国内开始实行垃圾分类回收的消息引发了很多关注,垃圾处理有什么新科技呢?那作为我们的扫地机电瓶的分类大家又是怎么看的呢?
分类:
其他好文 时间:
2019-08-15 16:05:26
阅读次数:
179
java垃圾回收的三种算法为什么需要垃圾回收: 在程序执行的过程中,会产生一系列的对象(占用内存的代表),这些都会存储在内存中。一部分对象在生命周期结束后,依然会占用一部分内存。这些占用内存却没有再次使用的对象,我们称之为“垃圾”,而对“垃圾”占用的内存的回收,就是垃圾回收。内存泄漏:忘记释放一部分 ...
分类:
编程语言 时间:
2019-08-15 13:12:33
阅读次数:
87
GC垃圾回收器 全名: Garbage Collector 原理: 以应用程序的根(root)为基础,遍历应用程序堆(heap)上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的,哪些仍需要被使用,已经不再被应用程序的根(root)或者别的对象所引用的对象就是已经死亡的对象,即所 ...
分类:
其他好文 时间:
2019-08-15 09:12:39
阅读次数:
87
目录 1、对象的类型与编码 ①、type属性 ②、encoding 属性和 *prt 指针 2、字符串对象 3、列表对象 4、哈希对象 5、集合对象 6、有序集合对象 7、五大数据类型的应用场景 8、内存回收和内存共享 ①、内存回收 ②、内存共享 9、对象的空转时长 前面两篇博客,第一篇介绍了五大数 ...
分类:
其他好文 时间:
2019-08-14 22:01:54
阅读次数:
126
一、文件操作 1.创建( > touch ) > 2.txt 在当前路径创建文件2.txt,(如果2.txt本来就存在,2.txt的内容会被清除) touch 3.log 在当前路径创建文件3.log 2.删除( rm ) rm: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除 ...
分类:
系统相关 时间:
2019-08-14 21:34:58
阅读次数:
124
火电厂锅炉排烟余热回收 超临界技术+生物质混烧——进一步减少CO2排放 燃煤工业锅炉: 燃煤工业窑炉 建筑节能:创建生态建筑(建筑能耗占30%) 交通节能:综合交通系统是很复杂的巨系统/智能交通 2:新能源的开发 国际能源发展进入深度转型期 风电成本 可再生能源战略 3太阳能资源分布与战略地位 新能 ...
分类:
其他好文 时间:
2019-08-14 18:44:39
阅读次数:
109