Real-Time Task Manager: A Python-Based Approach Using Psutil and Tkinter

The creation of a Real-Time Task Manager with a user-friendly interface and effective system monitoring is presented in this work utilising Python. The Psutil library was used to retrieve comprehensive system information, and Tkinter was used to develop the graphical user interface (GUI). The task manager's capacity to show parent processes at first, enabling users to expand and examine matching child processes upon request, is one of its primary features. In addition, the system permits the termination of user processes and facilitates the search for running processes. Real-time process data refreshing is another essential feature that makes sure the most recent information is shown. The Process ID, Process Name, Username, Memory Usage Percentage, and CPU Usage Percentage are among the prominent metrics displayed. These indicators are essential for locating operations that use a lot of resources and for efficiently controlling system performance. Iterative development was prioritised in the design process, including user feedback to improve stability and performance. The task manager is a potent tool for users and system administrators, providing real-time updates and responsive monitoring and management features through its modular and scalable architecture.

Authors

Institutions

Publication Details

Published
2024-11-07
DOI
https://doi.org/10.1109/csitss64042.2024.10816758
Citations
4
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
1.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Task Manager: A Python-Based Approach Using Psutil and Tkinter

Karan Karthik, D. V., K. Shyam Prasad, Puvvada Charan Sai et al.
4 citations
Parallel Computing and Optimization Techniques
1.96
article

Real-Time Task Manager: A Python-Based Approach Using Psutil and Tkinter

Karan Karthik, D. V., K. Shyam Prasad, Puvvada Charan Sai, C. Venkata Sai Pranav
article en
4 citations

Abstract

The creation of a Real-Time Task Manager with a user-friendly interface and effective system monitoring is presented in this work utilising Python. The Psutil library was used to retrieve comprehensive system information, and Tkinter was used to develop the graphical user interface (GUI). The task manager's capacity to show parent processes at first, enabling users to expand and examine matching child processes upon request, is one of its primary features. In addition, the system permits the termination of user processes and facilitates the search for running processes. Real-time process data refreshing is another essential feature that makes sure the most recent information is shown. The Process ID, Process Name, Username, Memory Usage Percentage, and CPU Usage Percentage are among the prominent metrics displayed. These indicators are essential for locating operations that use a lot of resources and for efficiently controlling system performance. Iterative development was prioritised in the design process, including user feedback to improve stability and performance. The task manager is a potent tool for users and system administrators, providing real-time updates and responsive monitoring and management features through its modular and scalable architecture.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 12%
Parallel Computing and Optimization Techniques
1.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.