mirror of
https://github.com/enso-org/enso.git
synced 2024-12-25 05:53:28 +03:00
e69e8078c3
This change adds utility code for calculating summaries from multiple samples (snapshots) of EnsoGL runtime stats values. This internal feature is expected to be used by Enso IDE performance profiling tools, which are planned to be added in the near future. https://www.pivotaltracker.com/story/show/181093920 A demo scene named `stats` was added, showcasing how to perform calculations using the new tools. Currently, the summary calculations in the scene work only when the EnsoGL stats Monitor Panel is visible; this is planned to be improved in a future task (https://www.pivotaltracker.com/story/show/181093601). - Note: the stats aggregation code is intended to be later used in Enso IDE's main rendering loop, so it needs to have very good performance characteristics. - Due to that, `Accumulator` was designed to only use simple addition arithmetic, and be constant-memory once created. |
||
---|---|---|
.. | ||
rust | ||
scala | ||
README.md |
Libraries
This directory contains the libraries that should remain in this project, but that are not technically part of the main language implementation itself.