Android12之解析/proc/pid进程参数(一百六十四)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:如何获取/proc/pid当前进程的各种参数。

2.解决思路

<1>.在Android的/proc/[PID]目录下,可以获得有关特定进程的信息属性

  1. cmdline:该文件包含了进程的完整命令行参数。
  2. cwd:该文件代表了当前进程的工作目录。
  3. environ:该文件包含了当前进程的环境变量。
  4. exe:该文件指向了当前进程的可执行文件。
  5. fd:该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。
  6. mounts:该文件列出了当前进程挂载的文件系统。
  7. status:该文件包含了当前进程的状态信息,如进程ID、父进程ID、用户ID、状态等。
  8. stat:该文件提供了当前进程的详细状态信息,如运行时间、CPU使用情况、内存使用情况等。
  9. maps:该文件提供了当前进程的内存映射信息,包括可执行文件、共享库、堆栈等。
  10. oom_adj:该文件包含了当前进程的OOM(Out-of-Memory)调整值,用于内核决定在内存不足时终止哪些进程。
  11. oom_score:该文件提供了当前进程的OOM分数,用于内核根据进程优先级进行内存回收。
  12. sched:该目录包含了当前进程的调度器相关信息,如调度策略、优先级等。

3.以vendor.qti.media.c2@1.0-service进程为例

1.cmdline:获取当前进程完整bin文件路径

# cat /proc/1070/cmdline
/vendor/bin/hw/vendor.qti.media.c2@1.0-service

2.cwd:获取当前进程的工作目录

# ls  -al /proc/1070/cwd/                                                                                                                                                                                                  
total 88
drwxr-xr-x  26 root   root       4096 2022-06-02 21:12 .
drwxr-xr-x  26 root   root       4096 2022-06-02 21:12 ..
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 acct
drwxr-xr-x  49 root   root       1040 2023-09-08 01:48 apex
lrw-r--r--   1 root   root         11 2022-06-02 21:12 bin -> /system/bin
lrw-r--r--   1 root   root         50 2022-06-02 21:12 bugreports -> /data/user_de/0/com.android.shell/files/bugreports
lrw-r--r--   1 root   root         11 2022-06-02 21:12 cache -> /data/cache
drwxr-xr-x   4 root   root          0 1970-01-01 08:00 config
lrw-r--r--   1 root   root         17 2022-06-02 21:12 d -> /sys/kernel/debug
drwxrwx--x  50 system system     4096 2023-09-08 01:48 data
drwx------   6 root   system      120 2023-09-08 01:48 data_mirror
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 debug_ramdisk
drwxr-xr-x  23 root   root       6200 2023-09-08 01:53 dev
lrw-r--r--   1 root   root         11 2022-06-02 21:12 dsp -> /vendor/dsp
lrw-r--r--   1 root   root         11 2022-06-02 21:12 etc -> /system/etc
lrwxr-x---   1 root   shell        16 2022-06-02 21:12 init -> /system/bin/init
-rwxr-x---   1 root   shell       463 2022-06-02 16:43 init.environ.rc
drwxr-xr-x  10 root   root        240 2023-09-08 01:48 linkerconfig
drwx------   2 root   root      16384 2022-06-02 21:12 lost+found
drwxr-xr-x  12 root   root       4096 1970-01-01 09:31 metadata
drwxr-xr-x  16 root   system      340 1970-03-26 00:05 mnt
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 odm
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 odm_dlkm
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 oem
lrw-r--r--   1 root   root         19 2022-06-02 21:12 persist -> /mnt/vendor/persist
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 postinstall
dr-xr-xr-x 824 root   root          0 1970-01-01 08:00 proc
drwxr-xr-x   1 root   root       3488 2023-06-13 12:10 product
lrw-r--r--   1 root   root         21 2022-06-02 21:12 sdcard -> /storage/self/primary
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 second_stage_resources
drwx--x---   4 shell  everybody    80 1970-03-26 00:05 storage
dr-xr-xr-x  12 root   root          0 1970-03-26 00:05 sys
drwxr-xr-x   1 root   root       3488 2023-06-13 12:10 system
drwxr-xr-x   1 root   root       3488 2023-06-13 12:10 system_ext
drwxr-xr-x   1 root   root       3488 2023-06-14 05:03 vendor
drwxr-xr-x   2 root   root       4096 2022-06-02 16:43 vendor_dlkm

3.environ:该文件包含了当前进程的环境变量。

# cat /proc/1070/environ                                                                                                                                                                                                   
PATH=/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:
/system_ext/bin:/system/bin:
/system/xbin:
/odm/bin:
/vendor/bin:
/vendor/xbinANDROID_BOOTLOGO=1
ANDROID_ROOT=/system
ANDROID_ASSETS=/system/app
ANDROID_DATA=/data
ANDROID_STORAGE=/storage
ANDROID_ART_ROOT=/apex/com.android.art
ANDROID_I18N_ROOT=/apex/com.android.i18n
ANDROID_TZDATA_ROOT=/apex/com.android.tzdata
EXTERNAL_STORAGE=/sdcard
ASEC_MOUNTPOINT=/mnt/asec
DOWNLOAD_CACHE=/data/cache
BOOTCLASSPATH=/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jar:/apex/com.android.appsearch/javalib/framework-appsearch.jar:/apex/com.android.conscrypt/javalib/conscrypt.jar:/apex/com.android.ipsec/javalib/android.net.ipsec.ike.jar:/apex/com.android.media/javalib/updatable-media.jar:/apex/com.android.mediaprovider/javalib/framework-mediaprovider.jar:/apex/com.android.os.statsd/javalib/framework-statsd.jar:/apex/com.android.permission/javalib/framework-permission.jar:/apex/com.android.permission/javalib/framework-permission-s.jar:/apex/com.android.scheduling/javalib/framework-scheduling.jar:/apex/com.android.sdkext/javalib/framework-sdkextensions.jar:/apex/com.android.tethering/javalib/framework-connectivity.jar:/apex/com.android.tethering/javalib/framework-tethering.jar:/apex/com.android.wifi/javalib/framework-wifi.jar
DEX2OATBOOTCLASSPATH=/apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jarSYSTEMSERVERCLASSPATH=/system/framework/com.android.location.provider.jar:/system/framework/services.jar:/system/framework/ethernet-service.jar:/apex/com.android.appsearch/javalib/service-appsearch.jar:/apex/com.android.media/javalib/service-media-s.jar:/apex/com.android.permission/javalib/service-permission.jarblueline

4.exe:该文件指向了当前进程的可执行文件。

# ls -al /proc/1070/exe                                                                                                                                                                                                      
/proc/1070/exe -> /vendor/bin/hw/vendor.qti.media.c2@1.0-service

发现/proc/1070/exe 其实是/vendor/bin/hw/vendor.qti.media.c2@1.0-serviced的软连接。

5. fd:该目录包含了当前进程打开的文件描述符的列表,可以进一步访问每个文件描述符对应的文件路径等信息。

#  ls -l /proc/1070/fd                                                                                                                                                                                                      
total 0
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 0 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 1 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 2 -> /dev/null
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 3 -> socket:[28654]
l-wx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 4 -> /dev/pmsg0
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 5 -> /dev/vndbinder
lrwx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 6 -> /dev/hwbinder
l-wx------ 1 mediacodec mediadrm 64 2023-09-08 01:48 7 -> /sys/kernel/tracing/trace_marker

6.mounts:该文件列出了当前进程挂载的文件系统。

# # cat /proc/1070/mounts                                                                                                                                                                                                    
/dev/block/dm-0 / ext4 ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600,ptmxmode=000 0 0
proc /proc proc rw,relatime,gid=3009,hidepid=2 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /mnt tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/by-name/system_b /mnt/scratch f2fs rw,lazytime,seclabel,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=reuse,fsync_mode=posix 0 0
tmpfs /mnt/installer tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
tmpfs /mnt/androidwritable tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/by-name/metadata /metadata ext4 rw,seclabel,nosuid,nodev,noatime,discard,nodelalloc,commit=1,data=journal 0 0
/dev/block/dm-3 /system_ext ext4 ro,seclabel,relatime 0 0
overlay /system_ext overlay rw,seclabel,noatime,lowerdir=/system_ext,upperdir=/mnt/scratch/overlay/system_ext/upper,workdir=/mnt/scratch/overlay/system_ext/work,override_creds=off 0 0
/dev/block/dm-1 /vendor ext4 ro,seclabel,relatime 0 0
overlay /vendor overlay rw,seclabel,noatime,lowerdir=/vendor,upperdir=/mnt/scratch/overlay/vendor/upper,workdir=/mnt/scratch/overlay/vendor/work,override_creds=off 0 0
/dev/block/dm-2 /product ext4 ro,seclabel,relatime 0 0
overlay /product overlay rw,seclabel,noatime,lowerdir=/product,upperdir=/mnt/scratch/overlay/product/upper,workdir=/mnt/scratch/overlay/product/work,override_creds=off 0 0
overlay /system overlay rw,seclabel,noatime,lowerdir=/system,upperdir=/mnt/scratch/overlay/system/upper,workdir=/mnt/scratch/overlay/system/work,override_creds=off 0 0
tmpfs /apex tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
none /dev/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
none /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime 0 0
none /dev/cpuctl cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
none /dev/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
none /dev/stune cgroup rw,nosuid,nodev,noexec,relatime,schedtune 0 0
tracefs /sys/kernel/tracing tracefs rw,seclabel,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
/dev/block/platform/soc/1d84000.ufshc/by-name/persist /mnt/vendor/persist ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
none /config configfs rw,nosuid,nodev,noexec,relatime 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
bpf /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime 0 0
tracefs /sys/kernel/debug/tracing tracefs rw,seclabel,relatime 0 0
/dev/block/bootdevice/by-name/modem_a /vendor/firmware_mnt vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /storage tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755,gid=1000 0 0
/dev/block/dm-4 /data f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
tmpfs /linkerconfig tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
/dev/block/dm-4 /data/user/0 f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
tmpfs /data_mirror tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=700,gid=1000 0 0
/dev/block/dm-4 /data_mirror/data_ce/null f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/data_ce/null/0 f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/data_de/null f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/cur_profiles f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/dm-4 /data_mirror/ref_profiles f2fs rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=26387,resuid=0,resgid=1065,alloc_mode=default,fsync_mode=nobarrier 0 0
/dev/block/loop4 /apex/com.android.appsearch@300000000 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop4 /apex/com.android.appsearch ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.scheduling@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop7 /apex/com.android.scheduling ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.os.statsd@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop8 /apex/com.android.os.statsd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.apex.cts.shim@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop10 /apex/com.android.apex.cts.shim ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.conscrypt@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop5 /apex/com.android.conscrypt ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.tzdata@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop12 /apex/com.android.tzdata ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.runtime@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop14 /apex/com.android.runtime ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.i18n@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop15 /apex/com.android.i18n ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-5 /apex/com.android.media.swcodec@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-5 /apex/com.android.media.swcodec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.media@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop16 /apex/com.android.sdkext@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-6 /apex/com.android.media ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/loop16 /apex/com.android.sdkext ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-7 /apex/com.android.vndk.v31@1 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-7 /apex/com.android.vndk.v31 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.cellbroadcast@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-8 /apex/com.android.cellbroadcast ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-9 /apex/com.android.neuralnetworks@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-9 /apex/com.android.neuralnetworks ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.mediaprovider@319999910 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-10 /apex/com.android.mediaprovider ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.adbd@319999999 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-11 /apex/com.android.adbd ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-14 /apex/com.android.permission@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-14 /apex/com.android.permission ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-12 /apex/com.android.tethering@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-12 /apex/com.android.tethering ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.extservices@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-13 /apex/com.android.extservices ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.art@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-15 /apex/com.android.art ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.resolv@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-16 /apex/com.android.resolv ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.ipsec@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-17 /apex/com.android.ipsec ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.wifi@319999900 ext4 ro,dirsync,seclabel,nodev,noatime 0 0
/dev/block/dm-18 /apex/com.android.wifi ext4 ro,dirsync,seclabel,nodev,noatime 0 0
tmpfs /apex/apex-info-list.xml tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,size=1814232k,nr_inodes=453558,mode=755 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
mtp /dev/usb-ffs/mtp functionfs rw,relatime 0 0
ptp /dev/usb-ffs/ptp functionfs rw,relatime 0 0
/data/media /mnt/runtime/default/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/runtime/read/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23,derive_gid,default_normal 0 0
/data/media /mnt/runtime/write/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
/data/media /mnt/runtime/full/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
/dev/fuse /mnt/installer/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/androidwritable/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /mnt/user/0/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other 0 0
/data/media /mnt/pass_through/0/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
/data/media /mnt/androidwritable/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/installer/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/user/0/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /storage/emulated/0/Android/data sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/androidwritable/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/user/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /storage/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6,derive_gid,default_normal 0 0
/data/media /mnt/installer/0/emulated/0/Android/obb sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal 0 0

7.status:该文件包含了当前进程的状态信息,如进程ID、父进程ID、用户ID、状态等。

 # cat /proc/1070/status                                                                                                                                                                                                    
Name:	vendor.qti.medi
Umask:	0077
State:	S (sleeping)
Tgid:	1070
Ngid:	0
Pid:	1070
PPid:	1
TracerPid:	0
Uid:	1046	1046	1046	1046
Gid:	1031	1031	1031	1031
FDSize:	128
Groups:	1000 1006 1026 
VmPeak:	   44372 kB
VmSize:	   44372 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	   10044 kB
VmRSS:	   10044 kB
RssAnon:	    2684 kB
RssFile:	    7160 kB
RssShmem:	     200 kB
VmData:	   25296 kB
VmStk:	     132 kB
VmExe:	      12 kB
VmLib:	    7264 kB
VmPTE:	     124 kB
VmPMD:	       8 kB
VmSwap:	       0 kB
Threads:	9
SigQ:	0/13079
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000080000000
SigIgn:	0000002000001000
SigCgt:	0000004c400084f8
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000
CapBnd:	0000003fffffffff
CapAmb:	0000000000000000
Seccomp:	2
Speculation_Store_Bypass:	unknown
Cpus_allowed:	cf
Cpus_allowed_list:	0-3,6-7
Mems_allowed:	1
Mems_allowed_list:	0
voluntary_ctxt_switches:	345
nonvoluntary_ctxt_switches:	257

8.stat:该文件提供了当前进程的详细状态信息,如运行时间、CPU使用情况、内存使用情况等。

# cat /proc/1070/stat                                                                                                                                                                                                      
1070 (vendor.qti.medi) S 1 1070 0 0 -1 1077952768 4225 0 69 0 2 14 0 0 20 0 9 0 347 45436928 2511 18446744073709551615 3075907584 3075917024 4293314624 0 0 0 0 4096 1073775864 0 0 0 17 1 0 0 0 0 0 3075921120 3075921624 3099295744 4293318079 4293318126 4293318126 4293320649 0

9. maps:该文件提供了当前进程的内存映射信息,包括可执行文件、共享库、堆栈等。

# cat /proc/1070/maps                                                                                                                                                                                                      
b756a000-b756b000 r--p 00000000 fd:01 151                                /vendor/bin/hw/vendor.qti.media.c2@1.0-service
b756b000-b756d000 r-xp 00000000 fd:01 151                                /vendor/bin/hw/vendor.qti.media.c2@1.0-service
b756d000-b756e000 r--p 00001000 fd:01 151                                /vendor/bin/hw/vendor.qti.media.c2@1.0-service
e7bfe000-e7bff000 ---p 00000000 00:00 0 
e7bff000-e7cfe000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:2286]
e7cfe000-e7d00000 ---p 00000000 00:00 0 
e7d00000-e7dff000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:2285]
e7dff000-e7e00000 ---p 00000000 00:00 0 
e7e00000-e7ec0000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
e7efe000-e7eff000 ---p 00000000 00:00 0 
e7eff000-e7ffe000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:2139]
e7ffe000-e8000000 ---p 00000000 00:00 0 
e8000000-e80ff000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:2138]
e80ff000-e8100000 ---p 00000000 00:00 0 
e8100000-e81c0000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
e81fe000-e81ff000 ---p 00000000 00:00 0 
e81ff000-e82fe000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:1496]
e82fe000-e8300000 ---p 00000000 00:00 0 
e8300000-e83ff000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:1495]
e83ff000-e8400000 ---p 00000000 00:00 0 
e8400000-e84c0000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
e84c2000-e84c3000 ---p 00000000 00:00 0 
e84c3000-e85c2000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:1251]
e85c2000-e85c3000 ---p 00000000 00:00 0 
e85c3000-e86c1000 r--p 00000000 00:11 23902                              /dev/hwbinder
e86c1000-e86c2000 ---p 00000000 00:00 0 
e86c2000-e87c1000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:1250]
e87c1000-e87c2000 ---p 00000000 00:00 0 
e87c2000-e88c0000 r--p 00000000 00:11 15820                              /dev/vndbinder
e88c0000-e8e80000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
e8e8f000-e8ef3000 rw-p 00000000 00:00 0                                  [anon:linker_alloc]
e8ef3000-e8ef6000 r--p 00000000 fd:00 1702                               /system/lib/liblog.so
e8ef6000-e8efe000 r-xp 00002000 fd:00 1702                               /system/lib/liblog.so
e8efe000-e8eff000 r--p 00009000 fd:00 1702                               /system/lib/liblog.so
e8eff000-e8f00000 rw-p 00009000 fd:00 1702                               /system/lib/liblog.so
e8f0e000-e8f18000 r--p 00000000 fd:00 1462                               /system/lib/android.hardware.configstore@1.1.so
e8f18000-e8f21000 r-xp 00009000 fd:00 1462                               /system/lib/android.hardware.configstore@1.1.so
e8f21000-e8f23000 r--p 00011000 fd:00 1462                               /system/lib/android.hardware.configstore@1.1.so
e8f23000-e8f24000 rw-p 00012000 fd:00 1462                               /system/lib/android.hardware.configstore@1.1.so
e8f63000-e8f6c000 r--p 00000000 fd:07 40                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f6c000-e8f76000 r-xp 00008000 fd:07 40                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f76000-e8f78000 r--p 00011000 fd:07 40                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8f78000-e8f79000 rw-p 00012000 fd:07 40                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@3.0.so
e8fb3000-e8fb5000 r--p 00000000 fd:07 139                                /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb5000-e8fb7000 r-xp 00001000 fd:07 139                                /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb7000-e8fb8000 r--p 00002000 fd:07 139                                /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fb8000-e8fb9000 rw-p 00002000 fd:07 139                                /apex/com.android.vndk.v31/lib/libstagefright_omx_utils.so
e8fc7000-e8ffa000 r--p 00000000 fd:00 1624                               /system/lib/libc++.so
e8ffa000-e9039000 r-xp 00032000 fd:00 1624                               /system/lib/libc++.so
e9039000-e903d000 r--p 00070000 fd:00 1624                               /system/lib/libc++.so
e903d000-e903e000 rw-p 00073000 fd:00 1624                               /system/lib/libc++.so
e903e000-e903f000 rw-p 00000000 00:00 0                                  [anon:.bss]
e904d000-e9056000 r--p 00000000 fd:00 1809                               /system/lib/libutils.so
e9056000-e9060000 r-xp 00008000 fd:00 1809                               /system/lib/libutils.so
e9060000-e9061000 r--p 00011000 fd:00 1809                               /system/lib/libutils.so
e9061000-e9062000 rw-p 00011000 fd:00 1809                               /system/lib/libutils.so
e9087000-e908f000 r--p 00000000 fd:00 1477                               /system/lib/android.hardware.graphics.allocator@2.0.so
e908f000-e9096000 r-xp 00007000 fd:00 1477                               /system/lib/android.hardware.graphics.allocator@2.0.so
e9096000-e9098000 r--p 0000d000 fd:00 1477                               /system/lib/android.hardware.graphics.allocator@2.0.so
e9098000-e9099000 rw-p 0000e000 fd:00 1477                               /system/lib/android.hardware.graphics.allocator@2.0.so
e90e7000-e90e8000 r--p 00000000 fd:07 90                                 /apex/com.android.vndk.v31/lib/libcodec2.so
e90e8000-e90e9000 r-xp 00000000 fd:07 90                                 /apex/com.android.vndk.v31/lib/libcodec2.so
e90e9000-e90ea000 r--p 00000000 fd:07 90                                 /apex/com.android.vndk.v31/lib/libcodec2.so
e9124000-e912a000 r--p 00000000 fd:07 104                                /apex/com.android.vndk.v31/lib/libgralloctypes.so
e912a000-e9131000 r-xp 00005000 fd:07 104                                /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9131000-e9132000 r--p 0000b000 fd:07 104                                /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9132000-e9133000 rw-p 0000b000 fd:07 104                                /apex/com.android.vndk.v31/lib/libgralloctypes.so
e9133000-e9134000 rw-p 00000000 00:00 0                                  [anon:.bss]
e9151000-e9170000 r--p 00000000 fd:00 1807                               /system/lib/libunwindstack.so
e9170000-e91b1000 r-xp 0001e000 fd:00 1807                               /system/lib/libunwindstack.so
e91b1000-e91b4000 r--p 0005e000 fd:00 1807                               /system/lib/libunwindstack.so
e91b4000-e91b5000 rw-p 00060000 fd:00 1807                               /system/lib/libunwindstack.so
e91b5000-e91b6000 rw-p 00000000 00:00 0                                  [anon:.bss]
e91d4000-e91d8000 r--p 00000000 fd:00 1705                               /system/lib/liblzma.so
e91d8000-e91f0000 r-xp 00003000 fd:00 1705                               /system/lib/liblzma.so
e91f0000-e91f1000 r--p 0001a000 fd:00 1705                               /system/lib/liblzma.so
e91f1000-e91f2000 rw-p 0001a000 fd:00 1705                               /system/lib/liblzma.so
e91f2000-e91f8000 rw-p 00000000 00:00 0                                  [anon:.bss]
e9203000-e9209000 r--p 00000000 fd:07 97                                 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9209000-e9211000 r-xp 00005000 fd:07 97                                 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9211000-e9213000 r--p 0000c000 fd:07 97                                 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9213000-e9214000 rw-p 0000d000 fd:07 97                                 /apex/com.android.vndk.v31/lib/libdmabufheap.so
e9251000-e9256000 r--p 00000000 fd:00 1646                               /system/lib/libcutils.so
e9256000-e925d000 r-xp 00004000 fd:00 1646                               /system/lib/libcutils.so
e925d000-e925f000 r--p 0000a000 fd:00 1646                               /system/lib/libcutils.so
e925f000-e9260000 rw-p 0000b000 fd:00 1646                               /system/lib/libcutils.so
e9283000-e92ac000 r--p 00000000 07:70 24                                 /apex/com.android.runtime/lib/bionic/libc.so
e92ac000-e930f000 r-xp 00028000 07:70 24                                 /apex/com.android.runtime/lib/bionic/libc.so
e930f000-e9312000 r--p 0008a000 07:70 24                                 /apex/com.android.runtime/lib/bionic/libc.so
e9312000-e9313000 rw-p 0008c000 07:70 24                                 /apex/com.android.runtime/lib/bionic/libc.so
e9313000-e9317000 rw-p 00000000 00:00 0                                  [anon:.bss]
e9317000-e9318000 r--p 00000000 00:00 0                                  [anon:.bss]
e9318000-e9835000 rw-p 00000000 00:00 0                                  [anon:.bss]
e985c000-e986a000 r--p 00000000 fd:07 121                                /apex/com.android.vndk.v31/lib/libminijail.so
e986a000-e9873000 r-xp 0000d000 fd:07 121                                /apex/com.android.vndk.v31/lib/libminijail.so
e9873000-e9879000 r--p 00015000 fd:07 121                                /apex/com.android.vndk.v31/lib/libminijail.so
e9879000-e987a000 rw-p 0001a000 fd:07 121                                /apex/com.android.vndk.v31/lib/libminijail.so
e9883000-e98b4000 r--p 00000000 fd:01 1191                               /vendor/lib/libcodec2_vndk.so
e98b4000-e98f6000 r-xp 00030000 fd:01 1191                               /vendor/lib/libcodec2_vndk.so
e98f6000-e98f9000 r--p 00071000 fd:01 1191                               /vendor/lib/libcodec2_vndk.so
e98f9000-e98fa000 rw-p 00073000 fd:01 1191                               /vendor/lib/libcodec2_vndk.so
e9932000-e9935000 r--p 00000000 fd:07 110                                /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9935000-e9936000 r-xp 00002000 fd:07 110                                /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9936000-e9938000 r--p 00002000 fd:07 110                                /apex/com.android.vndk.v31/lib/libhidlmemory.so
e9938000-e9939000 rw-p 00003000 fd:07 110                                /apex/com.android.vndk.v31/lib/libhidlmemory.so
e994d000-e9973000 r--p 00000000 fd:07 80                                 /apex/com.android.vndk.v31/lib/libbinder.so
e9973000-e99a3000 r-xp 00025000 fd:07 80                                 /apex/com.android.vndk.v31/lib/libbinder.so
e99a3000-e99aa000 r--p 00054000 fd:07 80                                 /apex/com.android.vndk.v31/lib/libbinder.so
e99aa000-e99ab000 rw-p 0005a000 fd:07 80                                 /apex/com.android.vndk.v31/lib/libbinder.so
e99ca000-e99cd000 r--p 00000000 fd:01 1190                               /vendor/lib/libcodec2_hidl_plugin.so
e99cd000-e99d6000 r-xp 00002000 fd:01 1190                               /vendor/lib/libcodec2_hidl_plugin.so
e99d6000-e99d7000 r--p 0000a000 fd:01 1190                               /vendor/lib/libcodec2_hidl_plugin.so
e9a0f000-e9a10000 r--p 00000000 fd:00 1731                               /system/lib/libnativebridge_lazy.so
e9a10000-e9a11000 r-xp 00000000 fd:00 1731                               /system/lib/libnativebridge_lazy.so
e9a11000-e9a12000 r--p 00000000 fd:00 1731                               /system/lib/libnativebridge_lazy.so
e9a12000-e9a13000 rw-p 00000000 fd:00 1731                               /system/lib/libnativebridge_lazy.so
e9a4e000-e9a54000 r--p 00000000 fd:00 1612                               /system/lib/libbacktrace.so
e9a54000-e9a67000 r-xp 00005000 fd:00 1612                               /system/lib/libbacktrace.so
e9a67000-e9a69000 r--p 00017000 fd:00 1612                               /system/lib/libbacktrace.so
e9a69000-e9a6a000 rw-p 00018000 fd:00 1612                               /system/lib/libbacktrace.so
e9a8c000-e9abd000 r--p 00000000 fd:00 1678                               /system/lib/libhidlbase.so
e9abd000-e9b09000 r-xp 00030000 fd:00 1678                               /system/lib/libhidlbase.so
e9b09000-e9b10000 r--p 0007b000 fd:00 1678                               /system/lib/libhidlbase.so
e9b10000-e9b11000 rw-p 00081000 fd:00 1678                               /system/lib/libhidlbase.so
e9b42000-e9b4e000 r--p 00000000 fd:07 78                                 /apex/com.android.vndk.v31/lib/libbase.so
e9b4e000-e9b6b000 r-xp 0000b000 fd:07 78                                 /apex/com.android.vndk.v31/lib/libbase.so
e9b6b000-e9b6c000 r--p 00027000 fd:07 78                                 /apex/com.android.vndk.v31/lib/libbase.so
e9b6c000-e9b6d000 rw-p 00027000 fd:07 78                                 /apex/com.android.vndk.v31/lib/libbase.so
e9ba0000-e9baa000 r--p 00000000 fd:00 1461                               /system/lib/android.hardware.configstore@1.0.so
e9baa000-e9bb8000 r-xp 00009000 fd:00 1461                               /system/lib/android.hardware.configstore@1.0.so
e9bb8000-e9bba000 r--p 00016000 fd:00 1461                               /system/lib/android.hardware.configstore@1.0.so
e9bba000-e9bbb000 rw-p 00017000 fd:00 1461                               /system/lib/android.hardware.configstore@1.0.so
e9bda000-e9be4000 r--p 00000000 fd:07 64                                 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9be4000-e9bf1000 r-xp 00009000 fd:07 64                                 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9bf1000-e9bf4000 r--p 00015000 fd:07 64                                 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9bf4000-e9bf5000 rw-p 00017000 fd:07 64                                 /apex/com.android.vndk.v31/lib/android.hidl.memory@1.0.so
e9c22000-e9c2a000 r--p 00000000 fd:07 30                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c2a000-e9c31000 r-xp 00007000 fd:07 30                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c31000-e9c33000 r--p 0000d000 fd:07 30                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c33000-e9c34000 rw-p 0000e000 fd:07 30                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@3.0.so
e9c49000-e9c60000 r--p 00000000 fd:07 136                                /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c60000-e9c7a000 r-xp 00016000 fd:07 136                                /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c7a000-e9c7c000 r--p 0002f000 fd:07 136                                /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c7c000-e9c7d000 rw-p 00030000 fd:07 136                                /apex/com.android.vndk.v31/lib/libstagefright_bufferqueue_helper.so
e9c9d000-e9ca3000 r--p 00000000 fd:00 1617                               /system/lib/libbinder_ndk.so
e9ca3000-e9caa000 r-xp 00005000 fd:00 1617                               /system/lib/libbinder_ndk.so
e9caa000-e9cac000 r--p 0000b000 fd:00 1617                               /system/lib/libbinder_ndk.so
e9cac000-e9cad000 rw-p 0000c000 fd:00 1617                               /system/lib/libbinder_ndk.so
e9cd4000-e9cdd000 r--p 00000000 fd:07 147                                /apex/com.android.vndk.v31/lib/libutils.so
e9cdd000-e9ce7000 r-xp 00008000 fd:07 147                                /apex/com.android.vndk.v31/lib/libutils.so
e9ce7000-e9ce8000 r--p 00011000 fd:07 147                                /apex/com.android.vndk.v31/lib/libutils.so
e9ce8000-e9ce9000 rw-p 00011000 fd:07 147                                /apex/com.android.vndk.v31/lib/libutils.so
e9d07000-e9d0f000 r--p 00000000 fd:07 67                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d0f000-e9d17000 r-xp 00007000 fd:07 67                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d17000-e9d18000 r--p 0000e000 fd:07 67                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d18000-e9d19000 rw-p 0000e000 fd:07 67                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0.so
e9d49000-e9d5d000 r--p 00000000 fd:01 1189                               /vendor/lib/libcodec2_hidl@1.0.so
e9d5d000-e9d77000 r-xp 00013000 fd:01 1189                               /vendor/lib/libcodec2_hidl@1.0.so
e9d77000-e9d7a000 r--p 0002c000 fd:01 1189                               /vendor/lib/libcodec2_hidl@1.0.so
e9d7a000-e9d7b000 rw-p 0002e000 fd:01 1189                               /vendor/lib/libcodec2_hidl@1.0.so
e9da6000-e9dad000 r--p 00000000 fd:07 140                                /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dad000-e9db9000 r-xp 00006000 fd:07 140                                /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9db9000-e9dba000 r--p 00011000 fd:07 140                                /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dba000-e9dbb000 rw-p 00011000 fd:07 140                                /apex/com.android.vndk.v31/lib/libstagefright_xmlparser.so
e9dda000-e9ddb000 r--p 00000000 fd:07 111                                /apex/com.android.vndk.v31/lib/libion.so
e9ddb000-e9ddd000 r-xp 00000000 fd:07 111                                /apex/com.android.vndk.v31/lib/libion.so
e9ddd000-e9dde000 r--p 00001000 fd:07 111                                /apex/com.android.vndk.v31/lib/libion.so
e9dde000-e9ddf000 rw-p 00001000 fd:07 111                                /apex/com.android.vndk.v31/lib/libion.so
e9e06000-e9e15000 r--p 00000000 fd:07 33                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e15000-e9e2a000 r-xp 0000e000 fd:07 33                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e2a000-e9e2d000 r--p 00022000 fd:07 33                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e2d000-e9e2e000 rw-p 00024000 fd:07 33                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@2.0.so
e9e71000-e9e73000 r--p 00000000 fd:01 1274                               /vendor/lib/libqdMetaData.so
e9e73000-e9e75000 r-xp 00001000 fd:01 1274                               /vendor/lib/libqdMetaData.so
e9e75000-e9e76000 r--p 00002000 fd:01 1274                               /vendor/lib/libqdMetaData.so
e9eb5000-e9eb6000 r--p 00000000 fd:07 66                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb6000-e9eb8000 r-xp 00000000 fd:07 66                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb8000-e9eb9000 r--p 00001000 fd:07 66                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eb9000-e9eba000 rw-p 00001000 fd:07 66                                 /apex/com.android.vndk.v31/lib/android.hidl.token@1.0-utils.so
e9eda000-e9edc000 r--p 00000000 fd:07 34                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9edc000-e9ede000 r-xp 00001000 fd:07 34                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9ede000-e9edf000 r--p 00002000 fd:07 34                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9edf000-e9ee0000 rw-p 00002000 fd:07 34                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f39000-e9f3b000 r--p 00000000 fd:00 1482                               /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3b000-e9f3d000 r-xp 00001000 fd:00 1482                               /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3d000-e9f3e000 r--p 00002000 fd:00 1482                               /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f3e000-e9f3f000 rw-p 00002000 fd:00 1482                               /system/lib/android.hardware.graphics.common-V2-ndk_platform.so
e9f42000-e9f56000 r--p 00000000 fd:00 1754                               /system/lib/libprocessgroup.so
e9f56000-e9f7b000 r-xp 00013000 fd:00 1754                               /system/lib/libprocessgroup.so
e9f7b000-e9f7c000 r--p 00037000 fd:00 1754                               /system/lib/libprocessgroup.so
e9f7c000-e9f7d000 rw-p 00037000 fd:00 1754                               /system/lib/libprocessgroup.so
e9f84000-e9f85000 r--p 00000000 fd:01 1173                               /vendor/lib/libavservices_minijail_vendor.so
e9f85000-e9f87000 r-xp 00000000 fd:01 1173                               /vendor/lib/libavservices_minijail_vendor.so
e9f87000-e9f88000 r--p 00001000 fd:01 1173                               /vendor/lib/libavservices_minijail_vendor.so
e9fdf000-e9fe0000 r--p 00000000 fd:00 1485                               /system/lib/android.hardware.graphics.common@1.2.so
e9fe0000-e9fe1000 r-xp 00000000 fd:00 1485                               /system/lib/android.hardware.graphics.common@1.2.so
e9fe1000-e9fe2000 r--p 00000000 fd:00 1485                               /system/lib/android.hardware.graphics.common@1.2.so
ea03c000-ea03d000 r--p 00000000 fd:07 35                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea03d000-ea03e000 r-xp 00000000 fd:07 35                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea03e000-ea03f000 r--p 00000000 fd:07 35                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.0.so
ea044000-ea045000 r--p 00000000 fd:00 1484                               /system/lib/android.hardware.graphics.common@1.1.so
ea045000-ea046000 r-xp 00000000 fd:00 1484                               /system/lib/android.hardware.graphics.common@1.1.so
ea046000-ea047000 r--p 00000000 fd:00 1484                               /system/lib/android.hardware.graphics.common@1.1.so
ea08e000-ea0bf000 r--p 00000000 fd:07 109                                /apex/com.android.vndk.v31/lib/libhidlbase.so
ea0bf000-ea10c000 r-xp 00030000 fd:07 109                                /apex/com.android.vndk.v31/lib/libhidlbase.so
ea10c000-ea113000 r--p 0007c000 fd:07 109                                /apex/com.android.vndk.v31/lib/libhidlbase.so
ea113000-ea114000 rw-p 00082000 fd:07 109                                /apex/com.android.vndk.v31/lib/libhidlbase.so
ea141000-ea14e000 r--p 00000000 fd:00 1566                               /system/lib/libEGL.so
ea14e000-ea15f000 r-xp 0000c000 fd:00 1566                               /system/lib/libEGL.so
ea15f000-ea162000 r--p 0001c000 fd:00 1566                               /system/lib/libEGL.so
ea162000-ea163000 rw-p 0001e000 fd:00 1566                               /system/lib/libEGL.so
ea163000-ea167000 rw-p 00000000 00:00 0                                  [anon:.bss]
ea186000-ea1b9000 r--p 00000000 fd:07 83                                 /apex/com.android.vndk.v31/lib/libc++.so
ea1b9000-ea1f8000 r-xp 00032000 fd:07 83                                 /apex/com.android.vndk.v31/lib/libc++.so
ea1f8000-ea1fc000 r--p 00070000 fd:07 83                                 /apex/com.android.vndk.v31/lib/libc++.so
ea1fc000-ea1fd000 rw-p 00073000 fd:07 83                                 /apex/com.android.vndk.v31/lib/libc++.so
ea1fd000-ea1fe000 rw-p 00000000 00:00 0                                  [anon:.bss]
ea21a000-ea222000 r--p 00000000 fd:00 1580                               /system/lib/libSurfaceFlingerProp.so
ea222000-ea229000 r-xp 00007000 fd:00 1580                               /system/lib/libSurfaceFlingerProp.so
ea229000-ea22a000 r--p 0000d000 fd:00 1580                               /system/lib/libSurfaceFlingerProp.so
ea22a000-ea22b000 rw-p 0000d000 fd:00 1580                               /system/lib/libSurfaceFlingerProp.so
ea240000-ea25b000 r--p 00000000 fd:07 144                                /apex/com.android.vndk.v31/lib/libui.so
ea25b000-ea275000 r-xp 0001a000 fd:07 144                                /apex/com.android.vndk.v31/lib/libui.so
ea275000-ea277000 r--p 00033000 fd:07 144                                /apex/com.android.vndk.v31/lib/libui.so
ea277000-ea278000 rw-p 00034000 fd:07 144                                /apex/com.android.vndk.v31/lib/libui.so
ea278000-ea27a000 rw-p 00000000 00:00 0                                  [anon:.bss]
ea29d000-ea29e000 r--p 00000000 fd:00 1799                               /system/lib/libsync.so
ea29e000-ea29f000 r-xp 00000000 fd:00 1799                               /system/lib/libsync.so
ea29f000-ea2a0000 r--p 00000000 fd:00 1799                               /system/lib/libsync.so
ea2a0000-ea2a1000 rw-p 00000000 fd:00 1799                               /system/lib/libsync.so
ea2d2000-ea2e2000 r--p 00000000 fd:07 46                                 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2e2000-ea2f5000 r-xp 0000f000 fd:07 46                                 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2f5000-ea2f8000 r--p 00021000 fd:07 46                                 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea2f8000-ea2f9000 rw-p 00023000 fd:07 46                                 /apex/com.android.vndk.v31/lib/android.hardware.media.bufferpool@2.0.so
ea300000-ea314000 r--p 00000000 fd:07 129                                /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea314000-ea339000 r-xp 00013000 fd:07 129                                /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea339000-ea33a000 r--p 00037000 fd:07 129                                /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea33a000-ea33b000 rw-p 00037000 fd:07 129                                /apex/com.android.vndk.v31/lib/libprocessgroup.so
ea36d000-ea372000 r--p 00000000 fd:07 95                                 /apex/com.android.vndk.v31/lib/libcutils.so
ea372000-ea378000 r-xp 00004000 fd:07 95                                 /apex/com.android.vndk.v31/lib/libcutils.so
ea378000-ea37a000 r--p 00009000 fd:07 95                                 /apex/com.android.vndk.v31/lib/libcutils.so
ea37a000-ea37b000 rw-p 0000a000 fd:07 95                                 /apex/com.android.vndk.v31/lib/libcutils.so
ea398000-ea399000 r--p 00000000 fd:00 1483                               /system/lib/android.hardware.graphics.common@1.0.so
ea399000-ea39a000 r-xp 00000000 fd:00 1483                               /system/lib/android.hardware.graphics.common@1.0.so
ea39a000-ea39b000 r--p 00000000 fd:00 1483                               /system/lib/android.hardware.graphics.common@1.0.so
ea3dd000-ea3e6000 r--p 00000000 fd:00 1487                               /system/lib/android.hardware.graphics.mapper@2.1.so
ea3e6000-ea3ef000 r-xp 00008000 fd:00 1487                               /system/lib/android.hardware.graphics.mapper@2.1.so
ea3ef000-ea3f1000 r--p 00010000 fd:00 1487                               /system/lib/android.hardware.graphics.mapper@2.1.so
ea3f1000-ea3f2000 rw-p 00011000 fd:00 1487                               /system/lib/android.hardware.graphics.mapper@2.1.so
ea41e000-ea426000 r--p 00000000 fd:07 38                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea426000-ea42f000 r-xp 00007000 fd:07 38                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea42f000-ea431000 r--p 0000f000 fd:07 38                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea431000-ea432000 rw-p 00010000 fd:07 38                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.0.so
ea452000-ea458000 r--p 00000000 fd:00 1667                               /system/lib/libgralloctypes.so
ea458000-ea45f000 r-xp 00005000 fd:00 1667                               /system/lib/libgralloctypes.so
ea45f000-ea460000 r--p 0000b000 fd:00 1667                               /system/lib/libgralloctypes.so
ea460000-ea461000 rw-p 0000b000 fd:00 1667                               /system/lib/libgralloctypes.so
ea461000-ea462000 rw-p 00000000 00:00 0                                  [anon:.bss]
ea489000-ea4b1000 r--p 00000000 fd:00 1616                               /system/lib/libbinder.so
ea4b1000-ea4e3000 r-xp 00027000 fd:00 1616                               /system/lib/libbinder.so
ea4e3000-ea4eb000 r--p 00058000 fd:00 1616                               /system/lib/libbinder.so
ea4eb000-ea4ec000 rw-p 0005f000 fd:00 1616                               /system/lib/libbinder.so
ea529000-ea52a000 r--p 00000000 fd:07 65                                 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea52a000-ea52b000 r-xp 00000000 fd:07 65                                 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea52b000-ea52c000 r--p 00000000 fd:07 65                                 /apex/com.android.vndk.v31/lib/android.hidl.safe_union@1.0.so
ea54d000-ea54e000 r--p 00000000 07:70 25                                 /apex/com.android.runtime/lib/bionic/libdl.so
ea54e000-ea54f000 r-xp 00000000 07:70 25                                 /apex/com.android.runtime/lib/bionic/libdl.so
ea54f000-ea550000 r--p 00000000 07:70 25                                 /apex/com.android.runtime/lib/bionic/libdl.so
ea550000-ea551000 ---p 00000000 00:00 0 
ea551000-ea552000 r--p 00000000 00:00 0                                  [anon:.bss]
ea58c000-ea59c000 r--p 00000000 fd:07 32                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea59c000-ea5b5000 r-xp 0000f000 fd:07 32                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5b5000-ea5b8000 r--p 00027000 fd:07 32                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5b8000-ea5b9000 rw-p 00029000 fd:07 32                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.bufferqueue@1.0.so
ea5e8000-ea5f1000 r--p 00000000 fd:00 1488                               /system/lib/android.hardware.graphics.mapper@3.0.so
ea5f1000-ea5fb000 r-xp 00008000 fd:00 1488                               /system/lib/android.hardware.graphics.mapper@3.0.so
ea5fb000-ea5fd000 r--p 00011000 fd:00 1488                               /system/lib/android.hardware.graphics.mapper@3.0.so
ea5fd000-ea5fe000 rw-p 00012000 fd:00 1488                               /system/lib/android.hardware.graphics.mapper@3.0.so
ea60d000-ea614000 r--p 00000000 fd:07 31                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea614000-ea61b000 r-xp 00006000 fd:07 31                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea61b000-ea61d000 r--p 0000c000 fd:07 31                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea61d000-ea61e000 rw-p 0000d000 fd:07 31                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@4.0.so
ea662000-ea66a000 r--p 00000000 fd:00 1478                               /system/lib/android.hardware.graphics.allocator@3.0.so
ea66a000-ea671000 r-xp 00007000 fd:00 1478                               /system/lib/android.hardware.graphics.allocator@3.0.so
ea671000-ea673000 r--p 0000d000 fd:00 1478                               /system/lib/android.hardware.graphics.allocator@3.0.so
ea673000-ea674000 rw-p 0000e000 fd:00 1478                               /system/lib/android.hardware.graphics.allocator@3.0.so
ea6ad000-ea6af000 r--p 00000000 fd:07 85                                 /apex/com.android.vndk.v31/lib/libcap.so
ea6af000-ea6b3000 r-xp 00001000 fd:07 85                                 /apex/com.android.vndk.v31/lib/libcap.so
ea6b3000-ea6b4000 r--p 00004000 fd:07 85                                 /apex/com.android.vndk.v31/lib/libcap.so
ea6b4000-ea6b5000 rw-p 00004000 fd:07 85                                 /apex/com.android.vndk.v31/lib/libcap.so
ea6c0000-ea6c1000 r--p 00000000 fd:07 22                                 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c1000-ea6c3000 r-xp 00000000 fd:07 22                                 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c3000-ea6c4000 r--p 00001000 fd:07 22                                 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea6c4000-ea6c5000 rw-p 00001000 fd:07 22                                 /apex/com.android.vndk.v31/lib/android.hardware.common-V2-ndk_platform.so
ea719000-ea720000 r--p 00000000 fd:00 1479                               /system/lib/android.hardware.graphics.allocator@4.0.so
ea720000-ea727000 r-xp 00006000 fd:00 1479                               /system/lib/android.hardware.graphics.allocator@4.0.so
ea727000-ea729000 r--p 0000c000 fd:00 1479                               /system/lib/android.hardware.graphics.allocator@4.0.so
ea729000-ea72a000 rw-p 0000d000 fd:00 1479                               /system/lib/android.hardware.graphics.allocator@4.0.so
ea755000-ea75c000 r--p 00000000 fd:07 63                                 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea75c000-ea763000 r-xp 00006000 fd:07 63                                 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea763000-ea764000 r--p 0000c000 fd:07 63                                 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea764000-ea765000 rw-p 0000c000 fd:07 63                                 /apex/com.android.vndk.v31/lib/android.hidl.memory.token@1.0.so
ea783000-ea78f000 r--p 00000000 fd:00 1613                               /system/lib/libbase.so
ea78f000-ea7ac000 r-xp 0000b000 fd:00 1613                               /system/lib/libbase.so
ea7ac000-ea7ad000 r--p 00027000 fd:00 1613                               /system/lib/libbase.so
ea7ad000-ea7ae000 rw-p 00027000 fd:00 1613                               /system/lib/libbase.so
ea7ce000-ea7cf000 r--p 00000000 fd:07 106                                /apex/com.android.vndk.v31/lib/libhardware.so
ea7cf000-ea7d0000 r-xp 00000000 fd:07 106                                /apex/com.android.vndk.v31/lib/libhardware.so
ea7d0000-ea7d1000 r--p 00000000 fd:07 106                                /apex/com.android.vndk.v31/lib/libhardware.so
ea807000-ea808000 r--p 00000000 fd:00 1459                               /system/lib/android.hardware.common-V2-ndk_platform.so
ea808000-ea80a000 r-xp 00000000 fd:00 1459                               /system/lib/android.hardware.common-V2-ndk_platform.so
ea80a000-ea80b000 r--p 00001000 fd:00 1459                               /system/lib/android.hardware.common-V2-ndk_platform.so
ea80b000-ea80c000 rw-p 00001000 fd:00 1459                               /system/lib/android.hardware.common-V2-ndk_platform.so
ea840000-ea856000 r--p 00000000 fd:07 138                                /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea856000-ea86e000 r-xp 00015000 fd:07 138                                /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea86e000-ea871000 r--p 0002c000 fd:07 138                                /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea871000-ea872000 rw-p 0002e000 fd:07 138                                /apex/com.android.vndk.v31/lib/libstagefright_omx.so
ea88c000-ea88f000 r--p 00000000 fd:00 1734                               /system/lib/libnativewindow.so
ea88f000-ea891000 r-xp 00002000 fd:00 1734                               /system/lib/libnativewindow.so
ea891000-ea892000 r--p 00003000 fd:00 1734                               /system/lib/libnativewindow.so
ea8d3000-ea8d8000 r--p 00000000 fd:00 1668                               /system/lib/libgraphicsenv.so
ea8d8000-ea8dc000 r-xp 00004000 fd:00 1668                               /system/lib/libgraphicsenv.so
ea8dc000-ea8de000 r--p 00007000 fd:00 1668                               /system/lib/libgraphicsenv.so
ea8de000-ea8df000 rw-p 00008000 fd:00 1668                               /system/lib/libgraphicsenv.so
ea929000-ea92a000 r--p 00000000 fd:07 48                                 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea92a000-ea92b000 r-xp 00000000 fd:07 48                                 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea92b000-ea92c000 r--p 00000000 fd:07 48                                 /apex/com.android.vndk.v31/lib/android.hardware.media@1.0.so
ea963000-ea96b000 r--p 00000000 fd:07 29                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea96b000-ea972000 r-xp 00007000 fd:07 29                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea972000-ea974000 r--p 0000d000 fd:07 29                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea974000-ea975000 rw-p 0000e000 fd:07 29                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.allocator@2.0.so
ea995000-ea9a0000 r--p 00000000 fd:07 41                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9a0000-ea9ae000 r-xp 0000a000 fd:07 41                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9ae000-ea9b0000 r--p 00017000 fd:07 41                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9b0000-ea9b1000 rw-p 00018000 fd:07 41                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@4.0.so
ea9ea000-ea9f2000 r--p 00000000 fd:00 1486                               /system/lib/android.hardware.graphics.mapper@2.0.so
ea9f2000-ea9fb000 r-xp 00007000 fd:00 1486                               /system/lib/android.hardware.graphics.mapper@2.0.so
ea9fb000-ea9fd000 r--p 0000f000 fd:00 1486                               /system/lib/android.hardware.graphics.mapper@2.0.so
ea9fd000-ea9fe000 rw-p 00010000 fd:00 1486                               /system/lib/android.hardware.graphics.mapper@2.0.so
eaa12000-eaa1b000 r--p 00000000 07:70 27                                 /apex/com.android.runtime/lib/bionic/libm.so
eaa1b000-eaa30000 r-xp 00008000 07:70 27                                 /apex/com.android.runtime/lib/bionic/libm.so
eaa30000-eaa31000 r--p 0001c000 07:70 27                                 /apex/com.android.runtime/lib/bionic/libm.so
eaa31000-eaa32000 rw-p 0001c000 07:70 27                                 /apex/com.android.runtime/lib/bionic/libm.so
eaa41000-eaa4f000 r--p 00000000 fd:07 137                                /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa4f000-eaa5e000 r-xp 0000d000 fd:07 137                                /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa5e000-eaa60000 r--p 0001b000 fd:07 137                                /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaa60000-eaa61000 rw-p 0001c000 fd:07 137                                /apex/com.android.vndk.v31/lib/libstagefright_foundation.so
eaaae000-eaaaf000 r--p 00000000 fd:07 37                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaaaf000-eaab0000 r-xp 00000000 fd:07 37                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaab0000-eaab1000 r--p 00000000 fd:07 37                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.2.so
eaaea000-eaaf3000 r--p 00000000 fd:07 39                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaaf3000-eaafc000 r-xp 00008000 fd:07 39                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaafc000-eaafe000 r--p 00010000 fd:07 39                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eaafe000-eaaff000 rw-p 00011000 fd:07 39                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.mapper@2.1.so
eab04000-eab1f000 r--p 00000000 fd:00 1806                               /system/lib/libui.so
eab1f000-eab39000 r-xp 0001a000 fd:00 1806                               /system/lib/libui.so
eab39000-eab3b000 r--p 00033000 fd:00 1806                               /system/lib/libui.so
eab3b000-eab3c000 rw-p 00034000 fd:00 1806                               /system/lib/libui.so
eab3c000-eab3e000 rw-p 00000000 00:00 0                                  [anon:.bss]
eab50000-eab9b000 r--p 00000000 fd:01 1272                               /vendor/lib/libqcodec2.so
eab9b000-eac16000 r-xp 0004a000 fd:01 1272                               /vendor/lib/libqcodec2.so
eac16000-eac1b000 r--p 000c4000 fd:01 1272                               /vendor/lib/libqcodec2.so
eac1b000-eac1c000 rw-p 000c8000 fd:01 1272                               /vendor/lib/libqcodec2.so
eac67000-eac83000 r--p 00000000 fd:07 47                                 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eac83000-eacb4000 r-xp 0001b000 fd:07 47                                 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eacb4000-eacb9000 r--p 0004b000 fd:07 47                                 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eacb9000-eacba000 rw-p 0004f000 fd:07 47                                 /apex/com.android.vndk.v31/lib/android.hardware.media.omx@1.0.so
eaccd000-eacce000 r--p 00000000 fd:00 1630                               /system/lib/libcgrouprc.so
eacce000-eacd0000 r-xp 00000000 fd:00 1630                               /system/lib/libcgrouprc.so
eacd0000-eacd1000 r--p 00001000 fd:00 1630                               /system/lib/libcgrouprc.so
eacd1000-eacd2000 rw-p 00001000 fd:00 1630                               /system/lib/libcgrouprc.so
ead08000-ead0b000 r--p 00000000 fd:07 101                                /apex/com.android.vndk.v31/lib/libexpat.so
ead0b000-ead1e000 r-xp 00002000 fd:07 101                                /apex/com.android.vndk.v31/lib/libexpat.so
ead1e000-ead21000 r--p 00014000 fd:07 101                                /apex/com.android.vndk.v31/lib/libexpat.so
ead4e000-ead4f000 r--p 00000000 fd:07 102                                /apex/com.android.vndk.v31/lib/libfmq.so
ead4f000-ead52000 r-xp 00000000 fd:07 102                                /apex/com.android.vndk.v31/lib/libfmq.so
ead52000-ead53000 r--p 00002000 fd:07 102                                /apex/com.android.vndk.v31/lib/libfmq.so
ead8a000-ead8b000 r--p 00000000 07:70 26                                 /apex/com.android.runtime/lib/bionic/libdl_android.so
ead8b000-ead8c000 r-xp 00000000 07:70 26                                 /apex/com.android.runtime/lib/bionic/libdl_android.so
ead8c000-ead8d000 r--p 00000000 07:70 26                                 /apex/com.android.runtime/lib/bionic/libdl_android.so
eadd8000-eade8000 r--p 00000000 fd:01 1332                               /vendor/lib/libstagefright_bufferpool@2.0.1.so
eade8000-eadf8000 r-xp 0000f000 fd:01 1332                               /vendor/lib/libstagefright_bufferpool@2.0.1.so
eadf8000-eadfa000 r--p 0001e000 fd:01 1332                               /vendor/lib/libstagefright_bufferpool@2.0.1.so
eadfa000-eadfb000 rw-p 0001f000 fd:01 1332                               /vendor/lib/libstagefright_bufferpool@2.0.1.so
eae2b000-eae2c000 r--p 00000000 fd:00 1814                               /system/lib/libvndksupport.so
eae2c000-eae2d000 r-xp 00000000 fd:00 1814                               /system/lib/libvndksupport.so
eae2d000-eae2e000 r--p 00000000 fd:00 1814                               /system/lib/libvndksupport.so
eae2e000-eae2f000 rw-p 00000000 fd:00 1814                               /system/lib/libvndksupport.so
eae46000-eae51000 r--p 00000000 fd:00 1489                               /system/lib/android.hardware.graphics.mapper@4.0.so
eae51000-eae5f000 r-xp 0000a000 fd:00 1489                               /system/lib/android.hardware.graphics.mapper@4.0.so
eae5f000-eae61000 r--p 00017000 fd:00 1489                               /system/lib/android.hardware.graphics.mapper@4.0.so
eae61000-eae62000 rw-p 00018000 fd:00 1489                               /system/lib/android.hardware.graphics.mapper@4.0.so
eae8a000-eaeae000 r--p 00000000 fd:01 1041                               /vendor/lib/android.hardware.media.c2@1.0.so
eaeae000-eaeeb000 r-xp 00023000 fd:01 1041                               /vendor/lib/android.hardware.media.c2@1.0.so
eaeeb000-eaef1000 r--p 0005f000 fd:01 1041                               /vendor/lib/android.hardware.media.c2@1.0.so
eaef1000-eaef2000 rw-p 00064000 fd:01 1041                               /vendor/lib/android.hardware.media.c2@1.0.so
eaf24000-eaf25000 r--p 00000000 fd:00 1733                               /system/lib/libnativeloader_lazy.so
eaf25000-eaf26000 r-xp 00000000 fd:00 1733                               /system/lib/libnativeloader_lazy.so
eaf26000-eaf27000 r--p 00000000 fd:00 1733                               /system/lib/libnativeloader_lazy.so
eaf27000-eaf28000 rw-p 00000000 fd:00 1733                               /system/lib/libnativeloader_lazy.so
eaf59000-eaf5a000 r--p 00000000 fd:00 1460                               /system/lib/android.hardware.configstore-utils.so
eaf5a000-eaf5b000 r-xp 00000000 fd:00 1460                               /system/lib/android.hardware.configstore-utils.so
eaf5b000-eaf5c000 r--p 00000000 fd:00 1460                               /system/lib/android.hardware.configstore-utils.so
eaf97000-eaf98000 r--p 00000000 fd:00 1591                               /system/lib/libandroid_runtime_lazy.so
eaf98000-eaf99000 r-xp 00000000 fd:00 1591                               /system/lib/libandroid_runtime_lazy.so
eaf99000-eaf9a000 r--p 00000000 fd:00 1591                               /system/lib/libandroid_runtime_lazy.so
eaf9a000-eaf9b000 rw-p 00000000 fd:00 1591                               /system/lib/libandroid_runtime_lazy.so
eafdc000-eafe7000 r--p 00000000 fd:07 119                                /apex/com.android.vndk.v31/lib/libmedia_omx.so
eafe7000-eaff3000 r-xp 0000a000 fd:07 119                                /apex/com.android.vndk.v31/lib/libmedia_omx.so
eaff3000-eaff7000 r--p 00015000 fd:07 119                                /apex/com.android.vndk.v31/lib/libmedia_omx.so
eaff7000-eaff8000 rw-p 00018000 fd:07 119                                /apex/com.android.vndk.v31/lib/libmedia_omx.so
eb011000-eb012000 r--p 00000000 fd:07 36                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb012000-eb013000 r-xp 00000000 fd:07 36                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb013000-eb014000 r--p 00000000 fd:07 36                                 /apex/com.android.vndk.v31/lib/android.hardware.graphics.common@1.1.so
eb040000-eb180000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
eb198000-eb199000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb1c0000-eb280000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
eb2b9000-eb2ba000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb2c1000-eb2c2000 ---p 00000000 00:00 0 
eb2c2000-eb2c6000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb2c6000-eb2e6000 r--s 00000000 00:11 23704                              /dev/__properties__/u:object_r:media_variant_prop:s0
eb2e6000-eb306000 r--s 00000000 00:11 23828                              /dev/__properties__/u:object_r:vts_config_prop:s0
eb306000-eb308000 r--p 00000000 fd:00 1736                               /system/lib/libnetd_client.so
eb308000-eb309000 ---p 00000000 00:00 0 
eb309000-eb30d000 r-xp 00002000 fd:00 1736                               /system/lib/libnetd_client.so
eb30d000-eb30e000 r--p 00005000 fd:00 1736                               /system/lib/libnetd_client.so
eb30e000-eb30f000 rw-p 00005000 fd:00 1736                               /system/lib/libnetd_client.so
eb312000-eb313000 ---p 00000000 00:00 0 
eb313000-eb317000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb317000-eb318000 ---p 00000000 00:00 0 
eb318000-eb31c000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb31c000-eb31d000 ---p 00000000 00:00 0 
eb31d000-eb321000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb321000-eb322000 ---p 00000000 00:00 0 
eb322000-eb326000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb326000-eb327000 ---p 00000000 00:00 0 
eb327000-eb32b000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb32b000-eb34b000 r--s 00000000 00:11 23675                              /dev/__properties__/u:object_r:hal_instrumentation_prop:s0
eb34b000-eb36b000 r--s 00000000 00:11 23680                              /dev/__properties__/u:object_r:hwservicemanager_prop:s0
eb36b000-eb36c000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb36e000-eb36f000 ---p 00000000 00:00 0 
eb36f000-eb373000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb373000-eb393000 r--s 00000000 00:11 23588                              /dev/__properties__/u:object_r:build_prop:s0
eb393000-eb3b3000 r--s 00000000 00:11 23697                              /dev/__properties__/u:object_r:log_tag_prop:s0
eb3b3000-eb3b8000 ---p 00000000 00:00 0                                  [anon:cfi shadow]
eb3b8000-eb3b9000 r--p 00000000 00:00 0                                  [anon:cfi shadow]
eb3b9000-eb3ba000 ---p 00000000 00:00 0                                  [anon:cfi shadow]
eb3ba000-eb3bb000 r--p 00000000 00:00 0                                  [anon:cfi shadow]
eb3bb000-eb3bc000 ---p 00000000 00:00 0 
eb3bc000-eb3c0000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb3c0000-eb3e0000 r--s 00000000 00:11 23678                              /dev/__properties__/u:object_r:heapprofd_prop:s0
eb3e0000-eb400000 r--s 00000000 00:11 23691                              /dev/__properties__/u:object_r:libc_debug_prop:s0
eb400000-eb480000 rw-p 00000000 00:00 0                                  [anon:scudo:primary]
eb480000-eb4a0000 r--s 00000000 00:11 23630                              /dev/__properties__/u:object_r:debug_prop:s0
eb4a0000-eb4c0000 r--s 00000000 00:11 23838                              /dev/__properties__/properties_serial
eb4c0000-eb4d3000 r--s 00000000 00:11 23558                              /dev/__properties__/property_info
eb4d3000-eb4d4000 ---p 00000000 00:00 0 
eb4d4000-eb4d7000 rw-p 00000000 00:00 0                                  [anon:stack_and_tls:main]
eb4d7000-eb4d8000 ---p 00000000 00:00 0 
eb4d8000-eb4f8000 r--s 00000000 00:11 23584                              /dev/__properties__/u:object_r:bq_config_prop:s0
eb4f8000-eb518000 r--s 00000000 00:11 23793                              /dev/__properties__/u:object_r:vendor_default_prop:s0
eb518000-eb51c000 r--p 00000000 00:00 0                                  [anon:atexit handlers]
eb51c000-eb53c000 r--s 00000000 00:11 23810                              /dev/__properties__/u:object_r:vendor_socket_hook_prop:s0
eb53c000-eb5a0000 r--p 00000000 00:00 0                                  [anon:linker_alloc]
eb5a0000-eb5a2000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb5a4000-eb608000 r--p 00000000 00:00 0                                  [anon:linker_alloc]
eb608000-eb609000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_lob]
eb60a000-eb616000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb616000-eb636000 r--s 00000000 00:11 23823                              /dev/__properties__/u:object_r:vndk_prop:s0
eb636000-eb637000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb637000-eb69b000 r--p 00000000 00:00 0                                  [anon:linker_alloc]
eb69b000-eb69c000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb69c000-eb6bc000 r--s 00000000 00:11 23630                              /dev/__properties__/u:object_r:debug_prop:s0
eb6bc000-eb6dc000 r--s 00000000 00:11 23588                              /dev/__properties__/u:object_r:build_prop:s0
eb6dc000-eb6dd000 ---p 00000000 00:00 0 
eb6dd000-eb6e5000 rw-p 00000000 00:00 0 
eb6e5000-eb6e6000 ---p 00000000 00:00 0 
eb6e6000-eb706000 r--s 00000000 00:11 23838                              /dev/__properties__/properties_serial
eb706000-eb708000 rw-p 00000000 00:00 0                                  [anon:System property context nodes]
eb708000-eb71b000 r--s 00000000 00:11 23558                              /dev/__properties__/property_info
eb71b000-eb77f000 r--p 00000000 00:00 0                                  [anon:linker_alloc]
eb77f000-eb781000 rw-p 00000000 00:00 0                                  [anon:bionic_alloc_small_objects]
eb781000-eb782000 r--p 00000000 00:00 0                                  [anon:atexit handlers]
eb782000-eb783000 ---p 00000000 00:00 0 
eb783000-eb787000 rw-p 00000000 00:00 0                                  [anon:thread signal stack]
eb787000-eb788000 rw-p 00000000 00:00 0                                  [anon:arc4random data]
eb788000-eb78a000 rw-p 00000000 00:00 0                                  [anon:System property context nodes]
eb78a000-eb78b000 rw-p 00000000 00:00 0                                  [anon:arc4random data]
eb78b000-eb78c000 r--p 00000000 00:00 0                                  [vvar]
eb78c000-eb78e000 r-xp 00000000 00:00 0                                  [vdso]
eb78e000-eb7aa000 r--p 00000000 07:70 15                                 /apex/com.android.runtime/bin/linker
eb7aa000-eb850000 r-xp 0001b000 07:70 15                                 /apex/com.android.runtime/bin/linker
eb850000-eb855000 r--p 000c0000 07:70 15                                 /apex/com.android.runtime/bin/linker
eb855000-eb856000 rw-p 000c4000 07:70 15                                 /apex/com.android.runtime/bin/linker
eb856000-eb859000 rw-p 00000000 00:00 0                                  [anon:.bss]
eb859000-eb85a000 r--p 00000000 00:00 0                                  [anon:.bss]
eb85a000-eb860000 rw-p 00000000 00:00 0                                  [anon:.bss]
ffe4d000-ffe6e000 rw-p 00000000 00:00 0                                  [stack]
ffff0000-ffff1000 r-xp 00000000 00:00 0                                  [kuserhelpers]

10.oom_adj:该文件包含了当前进程的OOM(Out-of-Memory)调整值,用于内核决定在内存不足时终止哪些进程。

# cat /proc/1070/oom_adj                                                                                                                                                                                                   
-17

11.oom_score:该文件提供了当前进程的OOM分数,用于内核根据进程优先级进行内存回收。

# cat /proc/1070/oom_score                                                                                                                                                                                                 
0

12.sched:该目录包含了当前进程的调度器相关信息,如调度策略、优先级等。

# cat /proc/1070/sched                                                                                                                                                                                                     
vendor.qti.medi (1070, #threads: 9)
-------------------------------------------------------------------
se.exec_start                                :       8789626.435596
se.vruntime                                  :        102571.203260
se.sum_exec_runtime                          :           147.288894
se.nr_migrations                             :                  178
se.statistics.sum_sleep_runtime              :       8809763.051750
se.statistics.wait_start                     :             0.000000
se.statistics.sleep_start                    :       8813683.265139
se.statistics.block_start                    :             0.000000
se.statistics.sleep_max                      :       8802441.885836
se.statistics.block_max                      :           137.635260
se.statistics.exec_max                       :             3.135833
se.statistics.slice_max                      :             4.695936
se.statistics.wait_max                       :            28.054271
se.statistics.wait_sum                       :           286.974788
se.statistics.wait_count                     :                  670
se.statistics.iowait_sum                     :           260.863077
se.statistics.iowait_count                   :                  122
se.statistics.nr_migrations_cold             :                    0
se.statistics.nr_failed_migrations_affine    :                    4
se.statistics.nr_failed_migrations_running   :                   23
se.statistics.nr_failed_migrations_hot       :                    0
se.statistics.nr_forced_migrations           :                   22
se.statistics.nr_wakeups                     :                  344
se.statistics.nr_wakeups_sync                :                   89
se.statistics.nr_wakeups_migrate             :                  129
se.statistics.nr_wakeups_local               :                  228
se.statistics.nr_wakeups_remote              :                  116
se.statistics.nr_wakeups_affine              :                   23
se.statistics.nr_wakeups_affine_attempts     :                   50
se.statistics.nr_wakeups_passive             :                    0
se.statistics.nr_wakeups_idle                :                    0
se.statistics.nr_wakeups_sis_attempts        :                  158
se.statistics.nr_wakeups_sis_idle            :                    0
se.statistics.nr_wakeups_sis_cache_affine    :                    0
se.statistics.nr_wakeups_sis_suff_cap        :                    2
se.statistics.nr_wakeups_sis_idle_cpu        :                    0
se.statistics.nr_wakeups_sis_count           :                  156
se.statistics.nr_wakeups_secb_attempts       :                   74
se.statistics.nr_wakeups_secb_idle_bt        :                    0
se.statistics.nr_wakeups_secb_insuff_cap     :                    0
se.statistics.nr_wakeups_secb_no_nrg_sav     :                    1
se.statistics.nr_wakeups_secb_nrg_sav        :                    1
se.statistics.nr_wakeups_secb_count          :                    0
se.statistics.nr_wakeups_fbt_attempts        :                   70
se.statistics.nr_wakeups_fbt_no_cpu          :                    0
se.statistics.nr_wakeups_fbt_no_sd           :                    0
se.statistics.nr_wakeups_fbt_pref_idle       :                    0
se.statistics.nr_wakeups_fbt_count           :                   70
se.statistics.nr_wakeups_cas_attempts        :                   55
se.statistics.nr_wakeups_cas_count           :                   40
ravg.demand                                  :               238642
avg_atom                                     :             0.244665
avg_per_cpu                                  :             0.827465
nr_switches                                  :                  602
nr_voluntary_switches                        :                  345
nr_involuntary_switches                      :                  257
se.load.weight                               :              1048576
se.avg.load_sum                              :               243478
se.avg.util_sum                              :                90590
se.avg.load_avg                              :                    4
se.avg.util_avg                              :                    1
se.avg.last_update_time                      :        8789626435596
policy                                       :                    0
prio                                         :                  120
clock-delta                                  :                   52

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/125085.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Streamlit项目:乐高风格马赛克设计工坊~打造个性化马赛克图案的平台

文章目录 1 前言2 项目概述2.1 项目背景和目标2.2 功能和特性2.3 技术实现2.4 开发计划2.5 预期成果2.6 应用场景 3 使用指南3.1 源代码使用指南3.2 普通网页用户使用指南3.3 文件保存3.3.1 导出图像文件3.3.2 获取像素RGB数据 3.4 注意事项 4 实现细节4.1 准备工作4.2 编写代码…

你为什么总招不到对的人?

办公室里&#xff0c;技术面试官Arron 和 HR 正对近期的招聘失误进行争执——新招的技术岗试用了几个月&#xff0c;就因能力不足离开了。 HR 不断吐槽岗位画像太模糊&#xff0c;Arron 反问&#xff1a;“不是给了你关键词吗&#xff1f;” HR 气不打一处来&#xff1a;“你…

Spring IOC的理解

总&#xff1a; 控制反转&#xff08;IOC&#xff09;&#xff1a;理论思想&#xff0c;传统java开发模式&#xff0c;对象是由使用者来进行管理&#xff0c;有了spring后&#xff0c;可以交给spring来帮我们进行管理。依赖注入&#xff08;DI&#xff09;&#xff1a;把对应的…

[构建 Vue 组件库] 小尾巴 UI 组件库 —— 横向商品卡片(仿淘宝)

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadmegitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui 下载 npm i xwb-ui配置 按需导入 import {组件名 } from xwb-…

解耦只是一个巧合?

本文分享一篇在IJCAI2023看到的文章&#xff1a;Overlooked Implications of the Reconstruction Loss for VAE Disentanglement 首先回顾下VAE&#xff0c;其loss函数有两项&#xff0c;一项是重构误差&#xff0c;另一项是正则项&#xff1a; L r e c ( x , x ^ ) E q ϕ (…

Unity——脚本与导航系统

Unity内置了一个比较完善的导航系统&#xff0c;一般称为Nav Mesh&#xff08;导航网格&#xff09;&#xff0c;用它可以满足大多数游戏中角色自动导航的需求。 一、导航系统相关组件 Unity的导航系统由以下几个部分组成&#xff1a; Nav Mesh。Nav Mesh与具体的场景关联&…

Windows Qt 5.12.10下载与安装

Qt 入门实战教程&#xff08;目录&#xff09; C自学精简教程 目录(必读) 1 Qt下载 qt-opensource-windows-x86-5.12.10.exe 官方离线安装包&#xff1a;Download Source Package Offline Installers | Qt 下载巨慢 只能下载到最新的&#xff1a;https://download.qt.io/a…

JVM | 垃圾回收器(GC)- Java内存管理的守护者

引言 在编程世界中&#xff0c;有效的内存管理是至关重要的。这不仅确保了应用程序的稳定运行&#xff0c;还可以大大提高性能和响应速度。作为世界上最受欢迎的编程语言之一&#xff0c;通过Java虚拟机内部的垃圾回收器组件来自动管理内存&#xff0c;是成为之一的其中一项必…

Speech | 语音处理,分割一段音频(python)

本文主要是关于语音数据在处理过程中的一些脚本文件以及实例&#xff0c;所有代码只需要更改所需处理的文件路径&#xff0c;输出路径等&#xff0c;全部可运行。 目录 所需环境 方法1&#xff1a;将一整段音频按时间批量切成一个一个音频 方法2&#xff1a;将一整段音频按…

C++的类型转换

前言 我们都知道C是兼容C语言的在C语言中存在两种方式的类型转换&#xff0c;分别是隐式类型转换和显示类型转换&#xff08;强制类型转换&#xff09;&#xff0c;但是C觉得C语言的这套东西是够好&#xff0c;所以在兼容C语言的基础上又搞了一套自己的关于类型转换的东西。 目…

2023高教社杯数学建模C题思路代码 - 蔬菜类商品的自动定价与补货决策

# 1 赛题 在生鲜商超中&#xff0c;一般蔬菜类商品的保鲜期都比较短&#xff0c;且品相随销售时间的增加而变差&#xff0c; 大部分品种如当日未售出&#xff0c;隔日就无法再售。因此&#xff0c; 商超通常会根据各商品的历史销售和需 求情况每天进行补货。 由于商超销售的蔬菜…

mysql创建用户

创建用户 创建 -- 创建用户 itcast , localhost只能够在当前主机localhost访问, 密码123456; create user test01localhost identified by 123456;使用命令show databases;命令&#xff0c;只显示一个数据库&#xff0c;因为没有权限 -- 创建用户 test02, 可以在任意主机访问…

Stream API

Stream API执行流程 Stream API(java.util.stream)把真正的函数式编程风格引入到Java中,可以极大地提高程序员生产力&#xff0c;让程序员写出高效、简洁的代码 实际开发中项目中多数数据源都是来自MySQL、Oracle等关系型数据库,还有部分来自MongDB、Redis等非关系型数据库 …

vue3路由跳转params传参接收不到

import { useRouter } from "vue-router";const router useRouter(); // 提现记录 const withdrawalClick (item) > {router.push({ name: "Devwithdrawal", params: { name: 123 } }); };//跳转页面接收参数 import { useRoute } from "vue-rou…

网络是如何进行通信

网络是如何进行通信的 简介 在现代社会中&#xff0c;网络已经成为我们生活中不可或缺的一部分。从上网搜索信息、在线购物到远程工作和社交媒体&#xff0c;我们几乎无时无刻不与网络保持着联系。但是&#xff0c;网络究竟是个什么玩意&#xff0c;它是如何工作的呢&#xf…

Web服务器简介及HTTP协议

一、Web Server&#xff08;网页服务器&#xff09; 一个 Web Server 就是一个服务器软件&#xff08;程序&#xff09;&#xff0c;或者是运行这个服务器软件的硬件&#xff08;计算机&#xff09;。其主要功能是通过 HTTP 协议与客户端&#xff08;通常是浏览器&#xff08…

python可视化模块—快速利用matplot绘制图表

文章目录 一、Matplotlib基本介绍二、两种绘图方式区别&#xff08;plt.*** 和ax.***&#xff09;三、如何使用Matplotlib绘图1、画布—绘画的画板2、配置—更个性化的绘图全局配置局部配置面向对象绘图过程&#xff1a;ax代表子图变量过程式绘图过程 四、常用绘图图形如何选择…

配电房能源监测系统

配电房能源监测系统是一种能够实时监测和管理配电房能源消耗的系统&#xff0c;有助于企业更好地管理能源使用&#xff0c;降低能源成本&#xff0c;提高能源利用效率。本文将详细介绍配电房能源监测系统的组成、功能和优点。 一、配电房能源监测系统的组成 配电房能源监测系统…

网络通信深入解析:探索TCP/IP模型

http协议访问web 你知道在我们的网页浏览器的地址当中输入url&#xff0c;未必是如何呈现的吗&#xff1f; web浏览器根据地址栏中指定的url&#xff0c;从web服务器获取文件资源&#xff08;resource&#xff09;等信息&#xff0c;从而显示出web页面。web使用HTTP&#xff08…

OpenHarmony 使用 ArkUI Inspector 分析布局

● 摘要&#xff1a;视图的嵌套层次会影响应用的性能&#xff0c;开发者应该移除多余的嵌套层次&#xff0c;缩短组件刷新耗时。本文会介绍如何使用 ArkUI Inspector 工具分析布局&#xff0c;提示应用响应性能。 ● 关键字&#xff1a;列举本文相关的关键字&#xff1a;OpenH…