ORCID

0000-0003-1199-8649

Abstract

The measurement of the resources consumed by an application at runtime is an important task in different scenarios such as program optimization, malware and bug detection, and hardware scaling. Although different tools exist for this purpose, they sometimes show some limitations such as operating system and hardware dependencies, performance overhead, and usage complexity. For this reason, we create ProcessPerformance, a portable and easy-to-use command-line tool that provides information about the CPU, memory, and network resources consumed by any combination of running processes. It also avoids the performance overhead caused by software and binary code injection.

Disciplines

Computer Sciences

DOI

10.1016/j.simpa.2022.100220

Full Publication Date

2022

Publication Details

Software Impacts

Publisher

Elsevier

Funder Name 1

Spanish Department of Science, Innovation and Universities

Award Number 1

RTI2018-099235-B-I00

Funder Name 2

University of Oviedo

Award Number 2

GR-2011-0040

Resource Type

journal article

Resource Version

http://purl.org/coar/version/c_970fb48d4fbd8a85

Access Rights

open access

Open Access Route

Gold Open Access

License Condition

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Alternative Identifier

https://www.sciencedirect.com/science/article/pii/S2665963822000021?via%3Dihub#d1e1186

Share

COinS