frameworks/base/core/java/android/app/ActivityManagerNative.java
public void getMemoryInfo(ActivityManager.MemoryInfo outInfo) throws RemoteException {
Parcel data = Parcel.obtain();
Parcel reply = Parcel.obtain();
data.writeInterfaceToken(IActivityManager.descriptor);
mRemote.transact(GET_MEMORY_INFO_TRANSACTION, data, reply, 0);
reply.readException();
outInfo.readFromParcel(reply);
final long p20TotalMem = 5937115136L;
outInfo.totalMem = p20TotalMem;
data.recycle();
reply.recycle();
}