Wolfram Research

Function Repository Resource:

KernelStatusGrid (1.0.0) current version: 1.1.0 »

Source Notebook

Display all named kernels that are currently defined, their current status, the process IDs of those that are running and some additional useful controls

Contributed by: Lou D'Andria

ResourceFunction["KernelStatusGrid"][]

returns a dynamic grid of all named Wolfram System kernels, along with their status, process ID and a few other useful controls.

Details and Options

ResourceFunction["KernelStatusGrid"] requires a notebook front end.
ResourceFunction["KernelStatusGrid"] lists all the named kernels that are visible in the Evaluation menu.
Possible statuses are "Stopped", "Starting" and "Running".
The status, process ID and controls for each evaluator update dynamically whenever that evaluator is started or stopped.
ResourceFunction["KernelStatusGrid"] does not include kernel processes launched by parallel evaluations or any of the front end’s service kernels.

Examples

Basic Examples (1) 

List all named kernels, along with their current status and additional information and controls:

In[1]:=
ResourceFunction["KernelStatusGrid"][]
Out[1]=

Properties and Relations (1) 

The kernel names are taken from the listings in the Evaluation menu:

In[2]:=
CurrentValue[$FrontEnd, EvaluatorNames][[All, 1]]
Out[2]=

Neat Examples (1) 

Putting this display into a palette window will make it more widely visible:

In[3]:=
CreatePalette[ResourceFunction["KernelStatusGrid"][]]
Out[3]=

Publisher

Lou D'Andria

Requirements

Wolfram Language 11.3 (March 2018) or above

Version History

  • 1.1.0 – 15 May 2023
  • 1.0.0 – 05 March 2019

License Information