Home Applications GBLSizeMonitor

GBLSizeMonitor Works

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
5
1 reviews
0
Awards
106
Views
8
IPM installs
0
0
Details
Releases (3)
Reviews (1)
Issues
Global size viewer in chart form

What's new in this version

Improved data loading speed.

  • Background Processing: Global size calculations now run in the background to prevent the web page from freezing.
  • Initial Load Note: The very first calculation for a namespace may still take time to initialize and populate the cache.
  • Timestamp Tracking: The dashboard now displays the Last Updated date and time next to the Namespace, showing exactly when the data was last collected.

🌐 Global Memory Viewer

The Global Memory Viewer is a lightweight, web-based CSP application for InterSystems IRIS that allows developers and administrators to:

  • View allocated and used memory space of all globals in the current namespace.
  • Interact with a chart-based visual representation of global sizes.
  • Browse and search global usage data in a sortable, filterable table.
  • Switch between namespaces to view global storage details per namespace.

Note: large number of global variables in your namespace may increase calculation time and slow down the application.

🔧 Features

✅ Interactive bar chart of global usage
✅ Pagination support for large numbers of globals
✅ Searchable global details table
✅ Dropdown to select IRIS namespaces
✅ Displays Allocated MB vs Used MB
✅ Uses Chart.js and pure CSP – no external frameworks required


⚙️ Installation

You can install ZIRIS DevHub by cloning this repository or importing the classes into your IRIS namespace:

  1. Clone the repository:

    git clone https://github.com/AshokThangavel/GlobalMemViewer.git
    
  2. Navigate to the project directory:

    cd GlobalMemViewer
    
  3. Run the docker compose file:

    docker compose -f docker-compose.yml up -d --build
    

http://localhost/csp/user/Globals.SizeMonitor.cls

📸 Screenshots

📊 Chart View (Paginated)

image

📋 Globals Table View

image
Made with
Install
zpm install GBLSizeMonitor download archive
Version
1.0.212 Mar, 2026
Ideas portal
Category
Integration
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShareCachéTrakCareEnsemble
First published
14 Oct, 2025
Last edited
12 Mar, 2026
Last checked by moderator
19 Jan, 2026Works