1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:38:11 +00:00
serenity/Userland/Applications/SystemMonitor
kleines Filmröllchen ee4cec4ea9 SystemMonitor: Open PCI database in parallel
This was causing a bunch of lag (at least half a second, very
noticeable) when first opening the hardware tab, as we would only load
the PCI database when initializing the widget lazily. By starting the
PCI database open on another thread, we avoid this entirely, as nobody
can click the hardware tab this fast :^)
2022-04-03 12:21:05 +02:00
..
CMakeLists.txt SystemMonitor: Move entire main UI to GML 2022-04-03 12:21:05 +02:00
GraphWidget.cpp SystemMonitor: Register GraphWidget's stack_values property 2022-04-03 12:21:05 +02:00
GraphWidget.h SystemMonitor: Register GraphWidget's stack_values property 2022-04-03 12:21:05 +02:00
main.cpp SystemMonitor: Open PCI database in parallel 2022-04-03 12:21:05 +02:00
MemoryStatsWidget.cpp SystemMonitor: Register a graph_widget pseudo-property in MemoryStatsW 2022-04-03 12:21:05 +02:00
MemoryStatsWidget.h SystemMonitor: Register a graph_widget pseudo-property in MemoryStatsW 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.cpp SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.h SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
ProcessFileDescriptorMapWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessFileDescriptorMapWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessMemoryMapWidget.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
ProcessMemoryMapWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessModel.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessModel.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessStateWidget.cpp SystemMonitor: Don't invalidate ProcessStateModel on refresh 2022-02-18 13:10:37 +01:00
ProcessStateWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessUnveiledPathsWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ProcessUnveiledPathsWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
SystemMonitor.gml SystemMonitor: Move storage tab into custom widget 2022-04-03 12:21:05 +02:00
ThreadStackWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
ThreadStackWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00