ATLAS Offline Software
read_athena_statm.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /*
6  * @file read_statm.h
7  * @brief returns statm memory statistics for current process (see man proc)
8  * @param vm_pages total program size in unit of pages
9  * @param rss_pages resident set size in unit of pages
10  * @author Sebastien Binet, Paolo Calafiura
11  * $Id: read_athena_statm.h 592439 2014-04-10 17:35:29Z calaf $
12  */
13 struct athena_statm {
14  unsigned int vm_pages;
15  unsigned int rss_pages;
16  unsigned int shr_pages;
17 };
18 #ifdef __cplusplus
19 extern "C"
20 #endif
athena_statm::rss_pages
unsigned int rss_pages
Definition: read_athena_statm.h:15
athena_statm::vm_pages
unsigned int vm_pages
Definition: read_athena_statm.h:14
athena_statm::shr_pages
unsigned int shr_pages
Definition: read_athena_statm.h:16
athena_statm
Definition: read_athena_statm.h:13
read_athena_statm
struct athena_statm read_athena_statm()
Definition: read_athena_statm.cxx:15