性能问题
文章平均质量分 87
惠(xi)斌
这个作者很懒,什么都没留下…
展开
-
AndroidU之解析/proc/pid进程参数
该文件包含了进程的完整命令行参数.软连接,根目录。该文件包含了当前进程的环境变量。软连接,。该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。该文件列出了当前进程挂载的文件系统。该文件包含了当前进程的状态信息,如进程ID、父进程ID、用户ID、状态等。该文件提供了当前进程的详细状态信息,如运行时间、CPU使用情况、内存使用情况等。该文件提供了当前进程的内存映射信息,包括可执行文件、共享库、堆栈等。原创 2024-01-29 11:14:15 · 1056 阅读 · 0 评论 -
Android oom_adj 更新原理(androidU)
若有前台服务,并且adj 大于PERCEPTIBLE_RECENT_FOREGROUND_APP_ADJ(低于由top进程转移到前台进程)并且,最后一次是top的时间+最长的间隔(TOP_TO_FGS_GRACE_DURATION,默认为15秒,)大于现在的时间,也就说从top 级别的时间变成前台进程的时间在15秒以内;系统根据进程组建的状态来决定每个进程的优先级adj 值,然后再根据一定的策略选择优先级低的进程kill,以此类推,通过回收预期的系统资源来保证系统的正常运转。不含任何活动应用组件的进程。原创 2024-01-13 22:14:34 · 372 阅读 · 0 评论 -
SQLite 优化配置
2.SQLite默认的sync mode 为full,但是敝司有了解到有些客户(如小米 OPPO)会进行客制化,即将sync mode修改为normal,这样SQLite数据库引擎在大部分紧急时刻会暂停,但 3. normal不像FULL模式下那么频繁,从而提升了操作速度。4. full和normal最大的区别在于full模式下于SQLite数据库引擎在紧急时刻会暂停以确定数据已经写入磁盘,而normal模式下SQLite数据库引擎只会在大部分紧急时刻会暂停,但不像FULL模式下那么频繁。原创 2023-10-16 15:57:27 · 643 阅读 · 0 评论