Skip to content
Extraits de code Groupes Projets
Valider 0e62a55c rédigé par Jordan Aurey's avatar Jordan Aurey
Parcourir les fichiers
parents 2fe77b73 71a46270
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -28,9 +28,9 @@ void MainWindow::update_status(GeneralStatus &genStatus)
int m = time/60;
int s = time - m*60;
ui->statusBar->clearMessage();
QString message = "uptime: " + QString::number(j)+ ":" + QString::number(h)+ ":" + QString::number(m)+ ":" + QString::number(s) + " tasks running: " + QString::number(genStatus.getNbTask()) + " CPU: " + QString::number(genStatus.getCPU()) + "% memory: " + QString::number(genStatus.getMem()) + "%";
ui->statusBar->showMessage(message);
//ui->statusBar->clearMessage();
QString message = "uptime: " + QString::number(j)+ ":" + QString::number(h) + ":" + QString::number(m) + ":" + QString::number(s) + "\ntasks running: " + QString::number(genStatus.getNbTask()) + "\nCPU: " + QString::number(genStatus.getCPU()) + "%\nmemory: " + QString::number(genStatus.getMem()) + "%";
ui->label_2->setText(message);
}
......
......@@ -61,9 +61,6 @@
<height>16777215</height>
</size>
</property>
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
</layout>
......
......@@ -17,10 +17,10 @@ void Task::update()
QStringList fields = line.split(" ");
status = fields.at(2);
mem = fields.at(22).toInt()/8000000.0;
mem = fields.at(22).toDouble()/80000.0;
int new_utime = fields.at(13).toInt();
CPU = static_cast<double>(new_utime-utime)/100.0;
CPU = static_cast<double>(new_utime-utime);
utime = new_utime;
stat.close();
......@@ -39,6 +39,10 @@ double Task::getCPU()
{
return CPU;
}
int Task::getUtime()
{
return utime;
}
double Task::getMem()
{
return mem;
......
......@@ -15,6 +15,7 @@ public:
void sendSignal(int sig);
int getPID();
double getCPU();
int getUtime();
double getMem();
private:
int PID;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter