平台 | 内核版本 | 安卓版本 |
---|---|---|
RK3399 | Linux4.4 | Android7.1 |
沉淀、分享、成长,让自己和他人都能有所收获!😄
如果你在 Linux
系统中用free
命令查看内存占用情况,会发现一栏叫做 buff/cache
,它是系统内存,似乎与应用进程无关。但每当进程新建一个 TCP
连接,buff/cache
中的内存都会上升 4K
左右。而且,当连接传输数据时,就远不止增加 4K
内存了。
这是因为 TCP
连接是由内核维护的,内核为每个连接建立的内存缓冲区,既要