aboutsummaryrefslogtreecommitdiffstats
path: root/sysui/dev/ProcessMonitor/ToolBarMonitor.qml
diff options
context:
space:
mode:
Diffstat (limited to 'sysui/dev/ProcessMonitor/ToolBarMonitor.qml')
-rw-r--r--sysui/dev/ProcessMonitor/ToolBarMonitor.qml16
1 files changed, 7 insertions, 9 deletions
diff --git a/sysui/dev/ProcessMonitor/ToolBarMonitor.qml b/sysui/dev/ProcessMonitor/ToolBarMonitor.qml
index 8d8bc7e..d1777b9 100644
--- a/sysui/dev/ProcessMonitor/ToolBarMonitor.qml
+++ b/sysui/dev/ProcessMonitor/ToolBarMonitor.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2017 Pelagicore AG
+** Copyright (C) 2018 Pelagicore AG
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Neptune IVI UI.
@@ -45,8 +45,6 @@ Rectangle {
opacity: 0.95
property int currentFps: 0
- property int ram: 0
- property real ramUsed: 0
property int cpu: 0
property var rootWindow
property var applicationWindows: []
@@ -61,6 +59,7 @@ Rectangle {
SystemMonitor.reportingInterval = root.reportingInterval
SystemMonitor.count = root.modelCount
SystemMonitor.cpuLoadReportingEnabled = root.visible
+ SystemMonitor.memoryReportingEnabled = root.visible
root.rootWindow = Window.window
}
@@ -88,10 +87,6 @@ Rectangle {
memoryReportingEnabled: root.visible
frameRateReportingEnabled: root.visible
monitoredWindows: (applicationId === "" || ApplicationManager.singleProcess) ? [root.rootWindow] : root.applicationWindows
- onMemoryReportingChanged: {
- root.ram = (memoryPss.total/SystemMonitor.totalMemory * 100).toFixed(0)
- root.ramUsed = (memoryPss.total / 1e6).toFixed(0);
- }
onFrameRateReportingChanged: {
fpsMonitor.valueText = ""
for (var i in frameRate) {
@@ -126,8 +121,11 @@ Rectangle {
}
RamMonitor {
- model: processMon
- valueText: root.ram + "% " + root.ramUsed + "MB"
+ model: SystemMonitor
+ readonly property int ramUsedPercentage: (ramUsedBytes / ramTotalBytes ) * 100
+ readonly property real ramTotalBytes: (SystemMonitor.totalMemory / 1e6).toFixed(0)
+ readonly property real ramUsedBytes: (SystemMonitor.memoryUsed / 1e6).toFixed(0)
+ valueText: ramUsedPercentage + "% " + ramUsedBytes + "MB"
}
}
}