Android框架之路——Fragmentation的使用(流式交互Demo) ...
分类:
移动开发 时间:
2018-04-03 17:26:47
阅读次数:
199
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2018-03-24 14:29:52
阅读次数:
172
Linux内核中基于伙伴算法实现的分区页框分配器适合大块内存的请求,它所分配的内存区是以页框为基本单位的。对于内核中小块连续内存的请求,比如说几个字节或者几百个字节,如果依然分配一个页框来来满足该请求,那么这很明显就是一种浪费,即产生内部碎片(internal fragmentation) 为了解决 ...
分类:
系统相关 时间:
2018-02-28 12:57:00
阅读次数:
244
1、参数内容used_memory_rss从操作系统的角度,返回Redis已分配的内存总量(俗称常驻集大小)。这个值和top、ps等命令的输出一致,包含了used_memory和内存碎片。mem_fragmentation_ratioused_memory_rss和used_memory之间的比率blocked_clients正在等待阻塞命令(BLPOP、BRPOP..
分类:
其他好文 时间:
2017-05-26 14:31:51
阅读次数:
229
背景 由于数据链路层MTU的限制,发送端TCP/UDP数据在交付到IP层时需要与MTU相匹配,TCP数据不能超过mss,较长的UDP需要分片(Fragmentation)以满足MTU要求;接收端协议栈也是从网卡接收上述不超过MTU的小帧并重组,早期上述数据分片和组合的工作均由CPU完成,导致占用CP ...
分类:
其他好文 时间:
2017-04-12 15:02:42
阅读次数:
753
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2017-03-21 12:19:30
阅读次数:
154
源码地址:Github,欢迎Star,Fork。 Demo网盘下载(V_0.7.13)Demo演示:单Activity + 多Fragment,项目中有3个Demo。 流式的单Activity+多Fragment: 流式的单Activity+多Fragment 流式的单Activity+多Fragm ...
分类:
其他好文 时间:
2017-03-01 18:01:54
阅读次数:
767
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation 附:SwipeBackFragment的实现分析 如果你通读了本系列的前两篇,我相信你可以写出大部分场景都 ...
分类:
其他好文 时间:
2017-01-10 11:56:33
阅读次数:
570
SELECT index_type_desc,alloc_unit_type_desc,avg_fragmentation_in_percent,fragment_count,avg_fragment_size_in_pages,page_count,record_count,avg_page_sp ...
分类:
其他好文 时间:
2017-01-04 18:57:58
阅读次数:
249
现象 日志里出现异常: 原因 内存已满,不允许再存数据了,可以通过redis-cli 查看redis的具体信息 注: used_memory_human表示已用内存 used_memory_rss表示系统给redis分配的内存(即常驻内存) mem_fragmentation_ratio=used_ ...
分类:
其他好文 时间:
2016-12-17 22:16:34
阅读次数:
238