1、发现无用对象 引用计数 被应用时,计数器++,通过计数器判断是否被引用(循环引用) 把引用关系作为一张图,搜索根。(建图或者建树) 2、回收无用对象 通用的垃圾分代回收机制 将对象分为年轻代,年老代,持久代 jvm划分为将堆划分为: Eden :新建对象先放至eden,满了就触发垃圾回收(min ...
分类:
编程语言 时间:
2020-04-05 11:50:13
阅读次数:
86
我们平时提及Minor GC、Young GC、Major GC,它们之间的关系是怎样的呢? 如下图1所示,一图胜千言,这是JDK8之前的,JDK8上没有最右边的Perm区。 图1 Minor/Young/Major GC的关系 此图来自国外的一篇博客,建议读者阅读原文,链接地址。 从图1来看Min ...
分类:
其他好文 时间:
2020-04-04 11:27:48
阅读次数:
204
1. 切换到 root 用户2. 添加 sudo 文件的写权限 执行命令:chmod u+w /etc/sudoers3. 编辑 sudoers 文件 执行命令:vi /etc/sudoers 找到这行 root ALL=(ALL) ALL 在这行下面添加 xxx ALL=(ALL) ALL (xx ...
分类:
其他好文 时间:
2020-04-01 14:55:55
阅读次数:
115
The using keywords has three major uses: The using statement defines a scope at the end of which an object will be disposed. The using directive creat ...
如何查看进程发生缺页中断的次数? 用ps -o majflt,minflt -C program命令查看。 majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误。 这两个数值表示一个进程自启动以来所发生的缺页中断的次数。 发成缺页中断后,执行 ...
分类:
系统相关 时间:
2020-03-22 12:21:42
阅读次数:
91
mysql与sql server都有整表导入的类库,但是查遍了资料发现sqlLite没有,除非自己去写个,发现用SQLiteTransaction导入数据也很快,附上代码 /// <summary> /// 导入major表数据 /// </summary> /// <param name="con ...
分类:
数据库 时间:
2020-03-19 23:16:42
阅读次数:
119
standpoint 角度 incident发生率影响 stimulus刺激 cognitive 认知 decline 下降 online = on the Internet = website recommendations 推荐 建议 nutrition 营养 drugs 药品 enterpri ...
分类:
其他好文 时间:
2020-03-18 18:51:42
阅读次数:
63
when normal user want to use admin privilledge, error message: " user is not in the sudoers file. This incident will be reported." Add an existed user ...
分类:
系统相关 时间:
2020-03-08 09:37:53
阅读次数:
84
RabbitMQ 将每个队列设计为一个 Erlang 进程,Erlang 进程GC也是采用分代策略,当新老生代一起参与Major GC时,Erlang虚拟机会新开内存,根据root set将存活的对象拷贝至新空间,这个过程会造成新老内存空间同时存在,极端情况下,一个队列可能短期内需要两倍的内存占用量 ...
分类:
其他好文 时间:
2020-03-07 18:59:23
阅读次数:
159
主要是记录柱状图的数值显示,散点图的点坐标显示(防止后续忘记,把文件都贴出来,方便复查) 资源库: WarehouseInputOrOutput.pro 1 QT += core gui 2 QT += charts 3 4 greaterThan(QT_MAJOR_VERSION, 4): QT ...
分类:
其他好文 时间:
2020-03-07 12:57:02
阅读次数:
242