ladybird/Userland/Applications/SystemMonitor
kleines Filmröllchen 10931dceb8 SystemMonitor: Only read process command line once
Process command line reading took up 50% (!) of all of SystemMonitor's
work. However, a process's command line per definition never changes, so
we can read it once and carry it over. Also, if we couldn't read a
process's command line once, it is close to impossible that we'll ever
be able to read it in the future. Therefore, skip reading such command
lines again as well.

This commit also converts the command line itself to use String, while
we're at it.
2023-07-06 11:07:45 +01:00
..
CMakeLists.txt Userland: Remove "Inspector" program and related utilities 2023-04-25 14:48:40 +02:00
GraphWidget.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
GraphWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
main.cpp LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
MemoryStatsWidget.cpp SystemMonitor: Prefer File::read_until_eof over DeprecatedFile 2023-05-19 23:31:20 +02:00
MemoryStatsWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NetworkStatisticsWidget.cpp LibGUI+Userland: Store column names in JsonArrayModel as String 2023-05-15 06:42:10 +02:00
NetworkStatisticsWidget.h SystemMonitor: Add context menu for opening adapter in NetworkSettings 2022-11-02 12:00:26 +00:00
ProcessFileDescriptorMapWidget.cpp SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessFileDescriptorMapWidget.h SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessMemoryMapWidget.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
ProcessMemoryMapWidget.h SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessModel.cpp SystemMonitor: Only read process command line once 2023-07-06 11:07:45 +01:00
ProcessModel.h SystemMonitor: Only read process command line once 2023-07-06 11:07:45 +01:00
ProcessStateWidget.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
ProcessStateWidget.h SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessUnveiledPathsWidget.cpp SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessUnveiledPathsWidget.h SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00
ProcessWindow.gml LibGUI: Remove Label icons and replace instances with ImageWidget 2023-04-30 05:48:14 +02:00
SystemMonitor.gml SystemMonitor: Remove GML references to the deleted Hardware tab 2022-08-12 12:24:40 +02:00
ThreadStackWidget.cpp LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
ThreadStackWidget.h SystemMonitor: Convert most widgets to a failable factory 2023-05-22 06:12:17 +02:00