88#include " utils.h"
99
1010ProcessList::ProcessList (const std::string& name, const std::string& type,
11- const std::string& gpuIdx, const std::string& pid,
12- const std::string& sm, const std::string& mem,
13- const std::string& enc, const std::string& dec)
11+ const std::string& gpuIdx, const std::string& pid,
12+ const std::string& mem)
1413{
1514 this ->name = name;
1615 this ->type = type;
1716 this ->gpuIdx = gpuIdx;
1817 this ->pid = pid;
19- this ->sm = sm;
2018 this ->mem = mem;
21- this ->enc = enc;
22- this ->dec = dec;
2319}
2420
2521void ProcessesWorker::work () {
@@ -34,10 +30,11 @@ void ProcessesWorker::work() {
3430 data = split (lines[i], " " );
3531
3632 processes.emplace_back (
37- data[NVSMI_NAME], data[NVSMI_TYPE],
38- data[NVSMI_GPUIDX], data[NVSMI_PID],
39- data[NVSMI_SM], data[NVSMI_MEM],
40- data[NVSMI_ENC], data[NVSMI_DEC]
33+ data[NVSMI_NAME],
34+ data[NVSMI_TYPE],
35+ data[NVSMI_GPUIDX],
36+ data[NVSMI_PID],
37+ data[NVSMI_MEM]
4138 );
4239 }
4340
@@ -61,14 +58,11 @@ ProcessesTableView::ProcessesTableView(QWidget *parent) : QTableView(parent) {
6158
6259 // Column titles
6360 QStringList horizontalHeader;
64- horizontalHeader.append (" Name" );
61+ horizontalHeader.append (" Name of Process " ); // Longer header increases column width so the process names are visible
6562 horizontalHeader.append (" Type (C/G)" );
6663 horizontalHeader.append (" GPU ID" );
6764 horizontalHeader.append (" Process ID" );
68- horizontalHeader.append (" Compute use" );
69- horizontalHeader.append (" GPU Memory Use" );
70- horizontalHeader.append (" Encoding" );
71- horizontalHeader.append (" Decoding" );
65+ horizontalHeader.append (" GPU Memory Use (MB)" );
7266
7367 model->setHorizontalHeaderLabels (horizontalHeader);
7468
@@ -134,10 +128,7 @@ void ProcessesTableView::onDataUpdated() {
134128 _setItem (i, NVSM_TYPE, type);
135129 _setItem (i, NVSM_GPUIDX, gpuIdx);
136130 _setItem (i, NVSM_PID, pid);
137- _setItem (i, NVSM_SM, sm);
138- _setItemExt (i, NVSM_MEM, mem, " MB" );
139- _setItem (i, NVSM_ENC, enc);
140- _setItem (i, NVSM_DEC, dec);
131+ _setItem (i, NVSM_MEM, mem);
141132 }
142133
143134 int index = worker->processesIndexByPid (selectedPid);
0 commit comments