QMC(3)
π QMC β library for managing groups of Performance Co-Pilot metrics π
okay bestie, gather round, because this is QMC(3), a section 3 library page, and she's honestly kind of a queen π
β¨ NAME β¨
QMC β the library for managing groups of Performance Co-Pilot metrics π
πΈ C++ SYNOPSIS πΈ
#include <qmc.h>
c++ ... -lpcp_qmc -lpcp
yes, that's really it, she's lowkey chill like that π
π¦ DESCRIPTION π¦
so the Qt-based Performance Metrics Class (QMC) class library is literally a whole collection of C++ classes whose entire job is managing a large set of performance metrics from a variety of sources π
and the way that she does all of this? she's built over PMAPI(3). that's the foundation, the blueprint, the main character she's standing on top of π
π₯ DIAGNOSTICS π₯
okay this part matters so listen up fr fr π
Error messages are generated using pmprintf(3) β but they are not flushed. not flushed!! so it is 100% the responsibility of the user to call pmflush(3) to actually output any messages.
not me forgetting to call pmflush(3) and then wondering where all my diagnostics went π that's on you, bestie, the library is not gonna do it for you.
Additional diagnostics may be activated by adding the option pmc to the global debugging specification, as described in pmSetDebug(3) β¨
π SEE ALSO π
PMAPI(3)QmcContext(3)QmcDesc(3)QmcGroup(3)QmcIndom(3)QmcMetric(3)QmcSource(3)pmflush(3)pmprintf(3)
go read them all, they're the friend group π«Ά
and that's the whole page, bestie!! this one came out of the Performance Co-Pilot crew over at SGI, and she's filed under QMC(3) in section 3 of the Library Functions Manual. obsessed with her, no cap πβ¨π¦
π¦ where this page comes from
- arch rolling: pcp 7.2.2-2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0
- centos-stream 10: pcp-doc 7.1.5-6.el10 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.0.1-1.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.2.1-1.fc43
- fedora 43: pcp-doc 7.2.2-1.fc43
- fedora 43: pcp-doc 7.2.2-2.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.1.0-6.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.2.1-1.fc44
- fedora 44: pcp-doc 7.2.2-1.fc44
- fedora 44: pcp-doc 7.2.2-2.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- ubuntu resolute: libpcp4-dev 7.1.1-1
- ubuntu stonking: libpcp4-dev 7.2.1-2build1
- Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms