Skip to content

Conversation

@texodus
Copy link
Member

@texodus texodus commented Jul 20, 2025

  • Adds new fields to the struct returned by Client::system_info
    • used_size counts the used bytes if the allocator supports it
    • client_heap counts the max Client heap size.
    • client_used counts the used Client heap size.
    • cpu_time returns the cumulative milliseconds spent processing requests on the Server
    • cpu_time_epoch returns the cumulative milliseconds since cpu_time was reset.
  • Adds a new demo dataset which showcases Client::system_info as a time series.
  • Adds new features talc-allocator and trace-allocator which enable memory-tracing allocators to populate said fields (not default).
  • Fixes a bug in perspective-workspace which caused the wrong viewer to be duplicated from the context menu.
  • Fixes a bug in the engine which caused the index() ExprTK function to fail in conjunction with Table::update.

@texodus texodus added the enhancement Feature requests or improvements label Jul 20, 2025
@texodus texodus force-pushed the system-info-ii branch 2 times, most recently from 026adef to 202c8a9 Compare July 20, 2025 22:14
texodus added 3 commits July 20, 2025 21:13
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus marked this pull request as ready for review July 21, 2025 01:57
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus merged commit f050b1e into master Jul 21, 2025
14 checks passed
@texodus texodus deleted the system-info-ii branch July 21, 2025 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature requests or improvements

Development

Successfully merging this pull request may close these issues.

2 participants