public final class ProcessStatsService
extends IProcessStats.Stub
Constructor and Description |
---|
ProcessStatsService(ActivityManagerService am,
File file) |
Modifier and Type | Method and Description |
---|---|
void |
addSysMemUsageLocked(long cachedMem,
long freeMem,
long zramMem,
long kernelMem,
long nativeMem) |
protected void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args) |
int |
getCurrentMemoryState() |
byte[] |
getCurrentStats(List<ParcelFileDescriptor> historic) |
int |
getMemFactorLocked() |
ProcessState |
getProcessStateLocked(String packageName,
int uid,
int versionCode,
String processName) |
ServiceState |
getServiceStateLocked(String packageName,
int uid,
int versionCode,
String processName,
String className) |
ParcelFileDescriptor |
getStatsOverTime(long minTime) |
boolean |
isMemFactorLowered() |
boolean |
onTransact(int code,
Parcel data,
Parcel reply,
int flags) |
boolean |
setMemFactorLocked(int memFactor,
boolean screenOn,
long now) |
boolean |
shouldWriteNowLocked(long now) |
void |
shutdownLocked() |
void |
trimHistoricStatesWriteLocked() |
void |
writeStateAsyncLocked() |
void |
writeStateLocked(boolean sync,
boolean commit) |
void |
writeStateSyncLocked() |
public ProcessStatsService(ActivityManagerService am, File file)
public boolean onTransact(int code, Parcel data, Parcel reply, int flags) throws RemoteException
RemoteException
public ProcessState getProcessStateLocked(String packageName, int uid, int versionCode, String processName)
public ServiceState getServiceStateLocked(String packageName, int uid, int versionCode, String processName, String className)
public boolean isMemFactorLowered()
public boolean setMemFactorLocked(int memFactor, boolean screenOn, long now)
public int getMemFactorLocked()
public void addSysMemUsageLocked(long cachedMem, long freeMem, long zramMem, long kernelMem, long nativeMem)
public boolean shouldWriteNowLocked(long now)
public void shutdownLocked()
public void writeStateAsyncLocked()
public void writeStateSyncLocked()
public void writeStateLocked(boolean sync, boolean commit)
public void trimHistoricStatesWriteLocked()
public byte[] getCurrentStats(List<ParcelFileDescriptor> historic)
public ParcelFileDescriptor getStatsOverTime(long minTime)
public int getCurrentMemoryState()
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args)