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
84
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews (1)
Issues
Global size viewer in chart form

What's new in this version

Initial Release

🌐 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.

🔧 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.014 Oct, 2025
Ideas portal
Category
Integration
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShareCachéTrakCareEnsemble
First published
14 Oct, 2025
Last edited
14 Oct, 2025
Last checked by moderator
19 Jan, 2026Works