首页   注册   登录
 lirau 最近的时间轴更新
ttestt
2018-10-01 14:26:39 +08:00
lirau

lirau

🏢  faceunity.com / android developer
V2EX 第 88284 号会员,加入于 2014-12-25 00:05:27 +08:00
53 S 33 B
微信的 android 内存占用(以 PSS 为例)
Android  •  lirau  •  2019-06-02 18:40:53 PM  •  最后回复来自 GauHong
23
HK softlayer 连不上了
宽带症候群  •  lirau  •  2016-05-01 04:30:47 AM  •  最后回复来自 JJaicmkmy
28
为啥我的服务器的 web 服务只有浙江电信不能访问?
服务器  •  lirau  •  2016-04-03 12:11:37 PM  •  最后回复来自 lirau
1
当服务器达到一定数量后,如何实现来批量自动化处理?
DevOps  •  lirau  •  2015-12-18 10:57:22 AM  •  最后回复来自 knightdf
16
为什么宽带提供商在售卖的时候不标明具体线路的带宽?
宽带症候群  •  lirau  •  2015-12-14 17:53:15 PM  •  最后回复来自 dxwwym
23
ping 值很低,丢包率很高大概是什么原因?
服务器  •  lirau  •  2015-12-07 12:55:30 PM  •  最后回复来自 abel162
11
lirau 最近回复了
2018-12-05 18:45:42 +08:00
回复了 jackon 创建的主题 酷工作 吐槽一下拼多多的面试经历
双向选择而已
2018-10-26 16:56:13 +08:00
回复了 liudaqi 创建的主题 数学 图论、矩阵、线性/非线性代数是什么关系?
离散数学
2018-10-23 14:55:33 +08:00
回复了 JFLW 创建的主题 问与答 经济寒冬,阿里,华为 hc 都停了。
信息源有误
2018-10-19 16:29:30 +08:00
回复了 aliangSEU 创建的主题 职场话题 应届生 offer 求各位给给意见 谢谢了
钱多的,城市喜欢的
2018-10-19 16:24:49 +08:00
回复了 XBlackBerry 创建的主题 职场话题 校招 offer 比较:途家&九阳&贝壳
“去杭州,有工作有生活”,小看杭州了
2018-10-17 19:30:32 +08:00
回复了 qq2511296 创建的主题 iDev 连着 WiFi 的情况下,它们是怎么知道你手机号的?
@yuedingwangji 我天,搜了下,

<uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/>

Android 有这个权限。
2018-10-17 19:15:55 +08:00
回复了 qq2511296 创建的主题 iDev 连着 WiFi 的情况下,它们是怎么知道你手机号的?
@yuedingwangji 如果那么容易获取手机号的话,早就乱了套了,sim 卡本身也不存储手机号。

@qq2511296 除了你说的运营商给的接口外。是不是之前输入过手机号,于是和相关 mac 绑定了?
间接的以及引用的链接(这个 http://linuxperf.com/?p=97 )里还是说了一些的。

比如你贴的这个数据:
Active: 1308168 kB = Active(anon): 1010416 kB + Active(file): 297752 kB

然后 Active(anon) 表示 anonymous pages,Active(file)表示 file-backed pages

inactive 同理


详细参考原文,这里做一下零碎的摘抄:

它们的含义在 manpage 中只给了简单的说明,并未详细解释:

inact: the amount of inactive memory. (-a option)
active: the amount of active memory. (-a option)


fs/proc/meminfo.c:
==================
0023 static int meminfo_proc_show(struct seq_file *m, void *v)
0024 {
...

0032 unsigned long pages[NR_LRU_LISTS];
...

0051 for (lru = LRU_BASE; lru < NR_LRU_LISTS; lru++)
0052 pages[lru] = global_page_state(NR_LRU_BASE + lru);
...

0095 "Active: %8lu kB\n"
0096 "Inactive: %8lu kB\n"
0097 "Active(anon): %8lu kB\n"
0098 "Inactive(anon): %8lu kB\n"
0099 "Active(file): %8lu kB\n"
0100 "Inactive(file): %8lu kB\n"
...

0148 K(pages[LRU_ACTIVE_ANON] + pages[LRU_ACTIVE_FILE]),
0149 K(pages[LRU_INACTIVE_ANON] + pages[LRU_INACTIVE_FILE]),
0150 K(pages[LRU_ACTIVE_ANON]),
0151 K(pages[LRU_INACTIVE_ANON]),
0152 K(pages[LRU_ACTIVE_FILE]),
0153 K(pages[LRU_INACTIVE_FILE]),
...

这段代码的意思是统计所有的 LRU list,其中 Active Memory 等于 ACTIVE_ANON 与 ACTIVE_FILE 之和,Inactive Memory 等于 INACTIVE_ANON 与 INACTIVE_FILE 之和

Active/inactive memory 是针对用户进程所占用的内存而言的,内核占用的内存(包括 slab )不在其中。

ACTIVE_ANON 和 ACTIVE_FILE,分别表示 anonymous pages 和 file-backed pages。用户进程的内存页分为两种:与文件关联的内存(比如程序文件、数据文件所对应的内存页)和与文件无关的内存(比如进程的堆栈,用 malloc 申请的内存),前者称为 file-backed pages,后者称为 anonymous pages。File-backed pages 在发生换页(page-in 或 page-out)时,是从它对应的文件读入或写出; anonymous pages 在发生换页时,是对交换区进行读 /写操作。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3657 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 05:22 · PVG 13:22 · LAX 22:22 · JFK 01:22
♥ Do have faith in what you're doing.