Tasklistz

From CoreGUI Wiki
Jump to navigation Jump to search

Tasklistz (foremerely Processiz) is the Task Manager for CoreGUI.

Similar to the Windows Task Manager, CoreGUI's Tasklistz gives a basic overview of the user processes (defined by CGSYSPROC.cgui), All Processes, CPU Tab, CPU Monitor, RAM Monitor (Integrated from FreeRAMbar) and a hidden Mellanox NIC Temperature Monitor.

Tasklistz on CoreGUI Enterprise 1.2.4 Beta 4
Tasklistz on CoreGUI Enterprise 1.2.4 Beta 4

Revisions

Since CoreGUI 1.2.3, Tasklistz was redesigned to look more similar to the Windows Task Manager as opposed to Processiz.

Tasklistz V1.2.2 Beta.
Tasklistz V1.2.2 Beta.

In an unreleased version of CoreGUI (1.2.2-2019-2135-infdev), a build of Tasklistz can be found that is still under construction. This build only contains a tab for 'Processiz' and a second tab for 'Service xplorer'. The only monitors in this build are for Processes and RAM.

A third version of TaskListz was planned to be created, called TaskListzV3 however this was deprecated before it was finished.

Alt Menu

The Alt Menu contains a few useful tools when in Tasklistz.

  • Task Manager Dropdown
  • Run Program -- (Launches rpg)

The Task Manager drop down allows the following functionality:

  • Rescan - Forces a rescan of current processes, this does not dynamically update by default
  • Advanced Options
    • Always On Top - Sets whether Tasklistz stays in front of other applications.
    • XP Mode Fix - Changes the RAM Monitor to use MB instead of GB.
    • Update UserProcessiz File - Redeploys CGSYSPROC.cgui
  • Update Speed
    • Realtime (100ms)
    • Very Fast (500ms)
    • Fast (1000ms)
    • Default (2000ms)
    • Slow (5000ms)

User Processes Page

The User Processes page displays a list of process by image name that are currently running on the host system. These applications are deferred by CGSYSPROC.cgui and cannot be changed. The Process Name and Process ID of processes are listed here, double clicking one will launch taskzchooseact to prompt the user what they want to do with the process selected.

All Processes Page

Similar to the User Processes page, the All Processes page displays every process on the system and behaves in the same manner as the User Processes page.

CPU Page

The CPU page displays information about the current CPU and CPU Usage on the host system. The following information can be found on this page:

  • CPU Utilisation (as a %)
  • CPU Speed (MHz)
  • Physical Processors installed
  • Cores Per Processor
  • Logical Cores
  • Processes
  • Monitoring CPU
  • Virtual Machine status

Known Issues

  1. If the CoreGUI information directory is missing, damaged or inaccessible, Tasklistz will display an error stating that it cannot create or locate 'tasklistz.dll'. This can be resolved by restarting CoreGUI.
  2. On some systems, a message may be displayed that a suspended thread cannot be started or aborted.
  3. On some systems, pushing No followed by Yes when prompted for a Tasklistz update will cause a blank Tasklistz to show with no information filled.
  4. In some consumer versions of CoreGUI, leftover references to Processiz remain, such as 'User Processiz' instead of 'User Processes'
  5. On systems with more than 32 Cores, the Physical Core count can sometimes show as 32 Cores instead of the correct amount, such as 40.