Flutter Engine
The Flutter Engine
ProcStats.h
Go to the documentation of this file.
1/*
2 * Copyright 2014 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef ProcStats_DEFINED
9#define ProcStats_DEFINED
10
11#include <cstdint>
12
13/**
14 * ProcStats - Process Statistics Functions
15 */
16
17namespace sk_tools {
18
19/**
20 * If implemented, returns the current resident set size in bytes.
21 * If not, returns -1.
22 */
24
25/**
26 * If implemented, returns the maximum resident set size in MB.
27 * If not, returns -1.
28 */
30
31/**
32 * If implemented, returns the maximum resident set size in MB.
33 * If not, returns -1.
34 */
36
37/**
38 * If implemented, returns the current resident set size in MB.
39 * If not, returns -1.
40 */
42
43} // namespace sk_tools
44
45#endif // ProcStats_DEFINED
int64_t getCurrResidentSetSizeBytes()
Definition: ProcStats.cpp:84
int64_t getMaxResidentSetSizeBytes()
Definition: ProcStats.cpp:47
int getCurrResidentSetSizeMB()
Definition: ProcStats.cpp:92
int getMaxResidentSetSizeMB()
Definition: ProcStats.cpp:87