DocumentCode :
729973
Title :
On the measurement of thread-level memory usage
Author :
Sanghyun Han ; Gaur, Yogesh ; Cheul-hee Hahm ; JaeOok Kwon
Author_Institution :
Visual Display Bus., Samsung Electron. Co., Ltd., Suwon, South Korea
fYear :
2015
fDate :
24-26 June 2015
Firstpage :
1
Lastpage :
2
Abstract :
In the embedded system, the memory profiling of an application is very critical and important to solve the problem. The memory usage is usually measured on the basis of process-level granularity. However, the process-level memory usage gives a lack of information to analyze an application, which consists of big processes with many threads. If a specific thread in the process has memory problems like memory leak or large memory consumption, then this may lead to a malfunction of an application due to the waste of an unnecessary memory by the problematic thread. This paper gives an efficient framework to get a memory usage of a process with thread level granularity and we called it Memory Usage Per Thread (MUPT). This framework would provide memory allocation information in terms of page_fault for a given multi-threaded process with thread granularity and results are expressed using new added proc interface. Thus, MUPT provides a mechanism to debug or monitor the thread memory usage and guide an application user to detect memory leak or large amount of incorrect memory allocation.
Keywords :
Linux; embedded systems; multi-threading; program diagnostics; storage management; Linux; MUPT; embedded system; memory leak; memory profiling; memory usage per thread; process-level memory usage; thread level granularity; thread-level memory usage measurement; Consumer electronics; Instruction sets; Linux; Memory management; Process control; Radiation detectors; Resource management; Linux OS; VMA Sections; memory profiling; page_fault; thread memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Consumer Electronics (ISCE), 2015 IEEE International Symposium on
Conference_Location :
Madrid
Type :
conf
DOI :
10.1109/ISCE.2015.7177802
Filename :
7177802
Link To Document :
بازگشت