언어

ActivityManager.GetProcessMemoryInfo(Int32[]) 메서드

정의

하나 이상의 프로세스의 메모리 사용량에 대한 정보를 반환합니다.

[Android.Runtime.Register("getProcessMemoryInfo", "([I)[Landroid/os/Debug$MemoryInfo;", "GetGetProcessMemoryInfo_arrayIHandler")]
public virtual Android.OS.Debug.MemoryInfo[]? GetProcessMemoryInfo(int[]? pids);
[<Android.Runtime.Register("getProcessMemoryInfo", "([I)[Landroid/os/Debug$MemoryInfo;", "GetGetProcessMemoryInfo_arrayIHandler")>]
abstract member GetProcessMemoryInfo : int[] -> Android.OS.Debug.MemoryInfo[]
override this.GetProcessMemoryInfo : int[] -> Android.OS.Debug.MemoryInfo[]

매개 변수

pids
Int32[]

int: 메모리 사용량을 검색할 프로세스의 pid입니다.

반품

특성

설명

하나 이상의 프로세스의 메모리 사용량에 대한 정보를 반환합니다. 참고: 이 메서드는 사용자 연결 프로세스 관리 UI를 디버깅하거나 빌드하기 위한 것입니다.

Android Q를 기준으로 일반 앱의 경우 이 메서드는 호출자의 uid로 실행되는 프로세스의 메모리 정보에 대한 정보만 반환합니다. 다른 프로세스 메모리 정보를 사용할 수 없으며 0이 됩니다. 또한 Android Q의 이 API에서 허용하는 샘플 속도는 크게 제한되며, 더 빨리 호출되는 경우 이전 호출과 동일한 데이터를 받게 됩니다.

에 대한 android.app.ActivityManager.getProcessMemoryInfoAndroid 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상