- Timestamp:
- Jan 16, 2024 3:26:01 PM (16 months ago)
- svn:sync-xref-src-repo-rev:
- 161123
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.cpp
r102900 r102901 1188 1188 , m_pTimer(0) 1189 1189 , m_iTimeStep(0) 1190 , m_strCPUMetricName("CPU Load")1191 , m_strRAMMetricName("RAM Usage")1192 1190 , m_iMaximumQueueSize(iMaximumQueueSize) 1193 1191 , m_pMainLayout(0) … … 1371 1369 UIVMActivityMonitorLocal::UIVMActivityMonitorLocal(EmbedTo enmEmbedding, QWidget *pParent, const CMachine &machine) 1372 1370 :UIVMActivityMonitor(enmEmbedding, pParent, 120 /* iMaximumQueueSize */) 1373 , m_strVMExitMetricName("VMExits")1374 , m_strNetworkMetricName("Network")1375 , m_strDiskIOMetricName("DiskIO")1376 1371 , m_fGuestAdditionsAvailable(false) 1377 1372 { … … 1657 1652 if (strName.contains("RAM", Qt::CaseInsensitive) && strName.contains("Free", Qt::CaseInsensitive)) 1658 1653 { 1659 UIMetric ramMetric( m_strRAMMetricName, metrics[i].GetUnit(), m_iMaximumQueueSize);1654 UIMetric ramMetric("", metrics[i].GetUnit(), m_iMaximumQueueSize); 1660 1655 ramMetric.setDataSeriesName(0, "Free"); 1661 1656 ramMetric.setDataSeriesName(1, "Used"); … … 1668 1663 1669 1664 /* CPU Metric: */ 1670 UIMetric cpuMetric( m_strCPUMetricName, "%", m_iMaximumQueueSize);1665 UIMetric cpuMetric("", "%", m_iMaximumQueueSize); 1671 1666 cpuMetric.setDataSeriesName(0, "Guest Load"); 1672 1667 cpuMetric.setDataSeriesName(1, "VMM Load"); … … 1674 1669 1675 1670 /* Network metric: */ 1676 UIMetric networkMetric( m_strNetworkMetricName, "B", m_iMaximumQueueSize);1671 UIMetric networkMetric("", "B", m_iMaximumQueueSize); 1677 1672 networkMetric.setDataSeriesName(0, "Receive Rate"); 1678 1673 networkMetric.setDataSeriesName(1, "Transmit Rate"); … … 1681 1676 1682 1677 /* Disk IO metric */ 1683 UIMetric diskIOMetric( m_strDiskIOMetricName, "B", m_iMaximumQueueSize);1678 UIMetric diskIOMetric("", "B", m_iMaximumQueueSize); 1684 1679 diskIOMetric.setDataSeriesName(0, "Write Rate"); 1685 1680 diskIOMetric.setDataSeriesName(1, "Read Rate"); … … 1688 1683 1689 1684 /* VM exits metric */ 1690 UIMetric VMExitsMetric( m_strVMExitMetricName, "times", m_iMaximumQueueSize);1685 UIMetric VMExitsMetric("", "times", m_iMaximumQueueSize); 1691 1686 VMExitsMetric.setAutoUpdateMaximum(true); 1692 1687 m_metrics.insert(Metric_Type_VM_Exits, VMExitsMetric); … … 1933 1928 UIVMActivityMonitorCloud::UIVMActivityMonitorCloud(EmbedTo enmEmbedding, QWidget *pParent, const CCloudMachine &machine) 1934 1929 :UIVMActivityMonitor(enmEmbedding, pParent, 60 /* iMaximumQueueSize */) 1935 , m_strNetworkInMetricName("Network Receive")1936 , m_strNetworkOutMetricName("Network Transmit")1937 , m_strDiskIOReadMetricName("Disk Written")1938 , m_strDiskIOWrittenMetricName("Disk Read")1939 1930 , m_pMachineStateUpdateTimer(0) 1940 1931 , m_enmMachineState(KCloudMachineState_Invalid) … … 2390 2381 if (m_iTotalRAM != 0) 2391 2382 { 2392 UIMetric ramMetric( m_strRAMMetricName, "kb", m_iMaximumQueueSize);2383 UIMetric ramMetric("", "kb", m_iMaximumQueueSize); 2393 2384 ramMetric.setDataSeriesName(0, "Used"); 2394 2385 m_metrics.insert(Metric_Type_RAM, ramMetric); … … 2396 2387 2397 2388 /* CPU Metric: */ 2398 UIMetric cpuMetric( m_strCPUMetricName, "%", m_iMaximumQueueSize);2389 UIMetric cpuMetric("", "%", m_iMaximumQueueSize); 2399 2390 cpuMetric.setDataSeriesName(0, "CPU Utilization"); 2400 2391 m_metrics.insert(Metric_Type_CPU, cpuMetric); 2401 2392 2402 2393 /* Network in metric: */ 2403 UIMetric networkInMetric( m_strNetworkInMetricName, "B", m_iMaximumQueueSize);2394 UIMetric networkInMetric("", "B", m_iMaximumQueueSize); 2404 2395 networkInMetric.setDataSeriesName(0, "Receive Rate"); 2405 2396 networkInMetric.setAutoUpdateMaximum(true); … … 2407 2398 2408 2399 /* Network out metric: */ 2409 UIMetric networkOutMetric( m_strNetworkOutMetricName, "B", m_iMaximumQueueSize);2400 UIMetric networkOutMetric("", "B", m_iMaximumQueueSize); 2410 2401 networkOutMetric.setDataSeriesName(0, "Transmit Rate"); 2411 2402 networkOutMetric.setAutoUpdateMaximum(true); … … 2413 2404 2414 2405 /* Disk write metric */ 2415 UIMetric diskIOWrittenMetric( m_strDiskIOWrittenMetricName, "B", m_iMaximumQueueSize);2406 UIMetric diskIOWrittenMetric("", "B", m_iMaximumQueueSize); 2416 2407 diskIOWrittenMetric.setDataSeriesName(0, "Write Rate"); 2417 2408 diskIOWrittenMetric.setAutoUpdateMaximum(true); … … 2419 2410 2420 2411 /* Disk read metric */ 2421 UIMetric diskIOReadMetric( m_strDiskIOReadMetricName, "B", m_iMaximumQueueSize);2412 UIMetric diskIOReadMetric("", "B", m_iMaximumQueueSize); 2422 2413 diskIOReadMetric.setDataSeriesName(0, "Read Rate"); 2423 2414 diskIOReadMetric.setAutoUpdateMaximum(true); -
trunk/src/VBox/Frontends/VirtualBox/src/activity/vmactivity/UIVMActivityMonitor.h
r102900 r102901 191 191 quint64 m_iTimeStep; 192 192 QMap<Metric_Type, UIMetric> m_metrics; 193 194 /** @name These metric names are used for map keys to identify metrics. They are not translated.195 * @{ */196 QString m_strCPUMetricName;197 QString m_strRAMMetricName;198 /** @} */199 193 200 194 /** @name The following are used during UIPerformanceCollector::QueryMetricsData(..) … … 301 295 virtual void prepareWidgets() RT_OVERRIDE; 302 296 303 QString m_strVMExitMetricName;304 QString m_strNetworkMetricName;305 QString m_strDiskIOMetricName;306 307 297 bool m_fGuestAdditionsAvailable; 308 298 CMachine m_comMachine; … … 367 357 void determineTotalRAMAmount(); 368 358 369 QString m_strNetworkInMetricName;370 QString m_strNetworkOutMetricName;371 QString m_strDiskIOReadMetricName;372 QString m_strDiskIOWrittenMetricName;373 374 359 CCloudMachine m_comMachine; 375 360 QPointer<UIProgressTaskReadCloudMachineMetricList> m_ReadListProgressTask;
Note:
See TracChangeset
for help on using the changeset viewer.