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