mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
SystemMonitor: Show thread name instead of process name
Add the thread name to CThreadStatistics and display it in the system monitor's process model instead of the process name.
This commit is contained in:
parent
f67d007864
commit
e09a02ad3f
Notes:
sideshowbarker
2024-07-19 10:55:24 +09:00
Author: https://github.com/ADKaster Commit: https://github.com/SerenityOS/serenity/commit/e09a02ad3f9 Pull-request: https://github.com/SerenityOS/serenity/pull/857
3 changed files with 4 additions and 1 deletions
|
@ -295,11 +295,12 @@ void ProcessModel::update()
|
|||
state.ipv4_socket_write_bytes = thread.ipv4_socket_write_bytes;
|
||||
state.file_read_bytes = thread.file_read_bytes;
|
||||
state.file_write_bytes = thread.file_write_bytes;
|
||||
state.name = it.value.name;
|
||||
state.amount_virtual = it.value.amount_virtual;
|
||||
state.amount_resident = it.value.amount_resident;
|
||||
state.icon_id = it.value.icon_id;
|
||||
|
||||
state.name = thread.name;
|
||||
|
||||
state.tid = thread.tid;
|
||||
state.times_scheduled = thread.times_scheduled;
|
||||
state.priority = thread.priority;
|
||||
|
|
|
@ -46,6 +46,7 @@ HashMap<pid_t, CProcessStatistics> CProcessStatisticsReader::get_all()
|
|||
CThreadStatistics thread;
|
||||
thread.tid = thread_object.get("tid").to_u32();
|
||||
thread.times_scheduled = thread_object.get("times_scheduled").to_u32();
|
||||
thread.name = thread_object.get("name").to_string();
|
||||
thread.state = thread_object.get("state").to_string();
|
||||
thread.ticks = thread_object.get("ticks").to_u32();
|
||||
thread.priority = thread_object.get("priority").to_string();
|
||||
|
|
|
@ -20,6 +20,7 @@ struct CThreadStatistics {
|
|||
unsigned file_write_bytes;
|
||||
String state;
|
||||
String priority;
|
||||
String name;
|
||||
};
|
||||
|
||||
struct CProcessStatistics {
|
||||
|
|
Loading…
Reference in a new issue