18e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn/* 28e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * Copyright (C) 2013 The Android Open Source Project 38e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * 48e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 58e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * you may not use this file except in compliance with the License. 68e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * You may obtain a copy of the License at 78e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * 88e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 98e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * 108e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * Unless required by applicable law or agreed to in writing, software 118e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 128e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 138e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * See the License for the specific language governing permissions and 148e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn * limitations under the License. 158e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn */ 168e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn 178e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackbornpackage com.android.server.am; 188e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn 198e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackbornpublic class ProcessMemInfo { 208e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final String name; 218e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final int pid; 228e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final int oomAdj; 238e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final int procState; 248e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final String adjType; 258e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn final String adjReason; 268e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn long pss; 271a4b5a4f02e7d8ff8ff645377d97e6062d36aeaaDianne Hackborn long memtrack; 288e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn 298e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn public ProcessMemInfo(String _name, int _pid, int _oomAdj, int _procState, 308e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn String _adjType, String _adjReason) { 318e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn name = _name; 328e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn pid = _pid; 338e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn oomAdj = _oomAdj; 348e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn procState = _procState; 358e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn adjType = _adjType; 368e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn adjReason = _adjReason; 378e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn } 388e69257a9c7e9c1781e1f53d8856358ada38921dDianne Hackborn} 39