概述 复制算法就是将内存空间二等分, 每次只使用其中一块. 当执行GC时, 讲A部分的所有活动对象集体移到B中, 就可以讲A全部释放. 画个图就是: ? 在执行GC前, 内存长这样: ? 当执行GC后, 内存就变成这样了: 还记得 的问题是什么吗? 内存碎片化严重. 现在好了, 碎片化问题解决了, ...
分类:
编程语言 时间:
2020-04-06 15:38:10
阅读次数:
70
copy from : https://blog.csdn.net/shift_wwx/article/details/86514997 前言Android Treble 简介 一文中提到了Android O之后使用Treble的架构,为了解决Android 系统的碎片化问题和提高系统更新的效率,减 ...
分类:
移动开发 时间:
2020-03-31 22:54:42
阅读次数:
341
原文:【5min+】更好的选项实践。.Net Core中的IOptions 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 通过本篇文章... ...
分类:
Web程序 时间:
2020-03-31 10:33:00
阅读次数:
73
原文:【5min+】 一个令牌走天下!.Net Core中的ChangeToken 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5m... ...
分类:
Web程序 时间:
2020-03-31 10:30:44
阅读次数:
70
原文:【5min+】AspNet Core中的全局异常处理 系列介绍 【五分钟的dotnet】是一个利用您的碎片化时间来学习和丰富.net知识的博文系列。它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net知识等等。 5min+不是超过5分钟的意... ...
分类:
Web程序 时间:
2020-03-31 10:24:00
阅读次数:
86
误区一:重装系统对电脑损耗极大重装系统的损耗和玩游戏等操作相比,更多的损耗在于对硬盘的重新擦写。但是,对于整个磁盘寿命来讲,并不必太过担心。误区二:文件碎片应及时清理搭配机械硬盘的电脑需要定时进行碎片整理,不然会越用越卡。但是,和机械硬盘不同,固态硬盘内数据的物理地址是在不停变化的,进行碎片整理会导致无谓的擦写,从而损耗闪存的寿命。因此,对于固态+机械硬盘搭配使用的机台,建议系统、缓存和数据文件存
分类:
其他好文 时间:
2020-03-30 14:33:06
阅读次数:
110
垃圾回收算法: 标记-清除算法 标记无用对象,再进行清除回收 无法清除垃圾碎片,不需要移动对象 复制算法 按容量划分2个相等的内存区域。当一块用完,将活着的对象复制到另一块上,再对当前使用区域清除 每次只使用一个区域,内存使用率不高。对于存活率高的对象频繁复制 标记-整理算法 标记无用对象,让活着的 ...
分类:
编程语言 时间:
2020-03-23 16:44:36
阅读次数:
68
info memory参数简介 used_memory_human:262.89M used_memory_rss:267489280 mem_fragmentation_ratio:0.97 (Redis在编译时便会指定内存分配器;内存分配器可以是 libc 、jemalloc或者tcmalloc ...
分类:
其他好文 时间:
2020-03-23 15:28:34
阅读次数:
91
OPTIMIZE TABLE TableName; -- 优化表碎片(会锁表,数据量大的表执行时间相对较长) show table status from database_test like 'TableName'; -- 查询表状态 SELECT table_schema,TABLE_NAME ...
分类:
数据库 时间:
2020-03-17 11:30:22
阅读次数:
145
CSS nth-child() nth-child()不止作用于子元素,还会作用于孙子元素,比如:div:nth-child(1),不止会作用于div,还会作用于div里的div. table相关元素的backgroundborderheightwidthmarginpadding测试 demo结论 ...
分类:
其他好文 时间:
2020-03-17 10:22:30
阅读次数:
82