本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。 一、什么是linux的内存机制? 二、linux什么时候开始使用虚拟内存(swap)? 三、怎么释放内存? 四、怎么释放swap? 一、什么是linux的内存机制? 我们知道,直接从物理内存读写数据要比从硬盘读 ...
分类:
系统相关 时间:
2020-06-24 00:46:08
阅读次数:
81
摘自微信公众号《良许linux》 随着电脑的使用,系统里将产生很多垃圾,最典型的就是同一份文件被保存到了不同的位置,这样导致的结果就是磁盘空间被大量占用,系统运行越来越慢。 所以如果你的电脑空间告急的话,可以试着去删除这样的文件,释放一些空间。在 Linux 下,我们可以通过识别文件的 inode ...
分类:
系统相关 时间:
2020-06-24 00:16:26
阅读次数:
97
# AB机新逻辑 """ 1. 查看是否存在有效的远程灾备计划 2. 先给计划创建一个空的任务。 3. 到A端中填充任务,构造成真正可以执行的任务。(在这个过程需要到A端释放以前的以前锁定的资源,锁定现在的资源)(原子性) 这个过程容易失败(失败后我们怎么处理较好呢??) 1. 需要释放上一次任务的 ...
分类:
其他好文 时间:
2020-06-23 21:05:00
阅读次数:
51
前言 .NET 中GC管理你服务的内存分配和释放,GC是运行公共语言运行时(CLR Common Language Runtime)中,GC可以帮助开发人员有效的分配内存和和释放内存,大多数情况下是不需要去担心的,但是有时候服务总是是出现莫名的问题,所以还是有必要了解一下GC的基础知识的。这里就不介 ...
分类:
Web程序 时间:
2020-06-23 18:44:31
阅读次数:
103
一、OpenSSL内存分配 普通用户在使用内存时,比较容易犯的错误就是内存溢出。当普通用户加载内存分配和释放函数时,查寻内存溢出较为繁琐。OpenSSL提供了内置的内存分配/释放函数。假如普通用户完全加载OpenSSL的内存分配和释放函数,能够 便捷的找出内存溢出点OpenSSL分配内存时,在其内部 ...
分类:
系统相关 时间:
2020-06-23 13:17:13
阅读次数:
71
JVM GC 总结。 周志明大大的《深入理解Java虚拟机》出第三版了,早早的买了这本书,却一直没有花时间看。近来抽空温习了一下,感觉又有了新的收获。这里简单总结下。 GC的由来 由于堆的动态性,操作系统将堆交由给了开发者自己管理,手动申请,手动释放。对于C++,则是将这个权限继续交给了开发者,而对 ...
分类:
其他好文 时间:
2020-06-22 18:50:05
阅读次数:
62
wait/notify之虚假唤醒(二) 一:sleep和wait的区别 讲这个虚假唤醒之前先来详细说明sleep和wait之间的区别 1:sleep是Thread线程类中的方法,为wait是Object类中的方法 2:sleep方法不会释放锁,但是wait会释放锁 3:sleep可以单独放在很多地方 ...
分类:
其他好文 时间:
2020-06-22 14:49:12
阅读次数:
40
ID选择器和类选择器的区别 id选择器只能网页中的一个元素使用 id》类》标签 高级 层次选择器 结构伪类选择器 属性选择器 <span>标签 作用:能让某几个文字或者某个词语凸显出来 字体样式: 属性名含义举例 font-family 设置字体类型 font-family:"隶书"; font-s ...
分类:
Web程序 时间:
2020-06-22 12:46:08
阅读次数:
102
函数 函数是什么? 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调其函数名即可 特性: 1.减少重复代码 2.使程序变的可扩展 3.使程序变得易维护 while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 ...
分类:
其他好文 时间:
2020-06-21 19:27:57
阅读次数:
68
本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。
分类:
系统相关 时间:
2020-06-21 18:03:47
阅读次数:
57