diff --git a/.circleci/config.yml b/.circleci/config.yml index b58c33fe..dbba6dcd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -136,7 +136,7 @@ workflows: "5.9.11", "5.9.12", "5.9.13", - # Early releases of the 5.10 sandbox have a dependency on a now removed ActiveUI snapshot : activeui:jar:5.0.0-beta-20210224125715-19abcee + # Early releases of the 5.10 sandbox have a dependency on a now removed Atoti UI snapshot : activeui:jar:5.0.0-beta-20210224125715-19abcee # "5.10.0", # "5.10.1", # "5.10.2", @@ -151,7 +151,7 @@ workflows: "5.10.11", "5.10.12", "5.10.13", - # Early releases of the 5.11 sandbox have a dependency on a now removed ActiveUI snapshot : activeui:jar:5.0.4-20211117104705-da07c29 + # Early releases of the 5.11 sandbox have a dependency on a now removed Atoti UI snapshot : activeui:jar:5.0.4-20211117104705-da07c29 # "5.11.0", "5.11.1", "5.11.2", diff --git a/README.md b/README.md index ac9b0e7f..895e4f20 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ # Memory Analysis Cube -The Memory Analysis Cube (MAC) is an ActivePivot project that aims to provide +The Atoti Memory Analysis Cube (MAC) is an Atoti project that aims to provide the necessary tools to explore and analyze the data consumption from any other -ActivePivot application, starting from ActivePivot 5.8 onward. +Atoti application, starting from Atoti Server 5.8 onward. The project is built as a standalone Spring Boot jar file with an embedded -ActiveUI application available on `localhost:9092` by default. +Atoti UI application available on `localhost:9092` by default. -**This version is compatible with exports from ActivePivot 5.8+ servers.** +**This version is compatible with exports from Atoti Server 5.8+ servers.** -The MAC server uses the latest released versions of ActivePivot and ActiveUI by default, +The MAC server uses the latest released versions of Atoti Server and Atoti UI by default, but the dependency versions can be changed in the project's POM. ## Main Features @@ -18,7 +18,7 @@ but the dependency versions can be changed in the project's POM. * Store/Field-related memory footprint * Cube-related memory footprint * Overview of structure-related memory footprint -* Loading and comparing several ActivePivot applications' exported memory +* Loading and comparing several Atoti applications' exported memory dump files ## Building & launching the application @@ -29,8 +29,8 @@ but the dependency versions can be changed in the project's POM. The requirements for building the MAC application are the following : - Maven 3.0 + - Java 11 + - - ActivePivot artifacts - - ActiveUI artifacts + - Atoti Server artifacts + - Atoti UI artifacts The SpringBoot JAR of the application can be built by running the following command line: @@ -43,7 +43,7 @@ mvn clean install -DskipTests=true The requirements for launching the MAC application are the following : - Java 11+ - The built MAC .jar file - - A valid ActivePivot license + - A valid Atoti Server license Once the JAR file built on the `./target directory`, the MAC server can be launched by the following command line: @@ -53,7 +53,7 @@ java -jar [path to the MAC .jar file] ## Prepare your Application for Analysis -ActivePivot 5.8+ applications come with a number of ways to export their memory +Atoti Server 5.8+ applications come with a number of ways to export their memory usage in the form of memory report files, that can then be imported and analyzed using MAC. @@ -71,7 +71,7 @@ important to get familiar with its [data model](docs/data_model.md). ## Bookmarks -MAC comes with a number of predefined ActiveUI bookmarks that each offer some insights to +MAC comes with a number of predefined Atoti UI bookmarks that each offer some insights to various aspects of the monitored application. * [Overview](docs/bookmarks/overview.md) diff --git a/docs/data_model.md b/docs/data_model.md index 9cdd4e74..695e440d 100644 --- a/docs/data_model.md +++ b/docs/data_model.md @@ -1,5 +1,5 @@ MAC is composed of one cube. Its base store is based on Chunks, which atomically -contain all the off-heap data used by ActivePivot. +contain all the off-heap data used by Atoti Server. Chunks are attributed to various higher level structures, that are represented by MAC's hierarchies and dimensions and can be queried upon. @@ -41,8 +41,8 @@ Since they are application-wide, they have the same value for all locations. ``` > This differs slightly from `DirectMemory.Ratio`, as this includes, along with > the direct memory consumed by the chunks: - > * ActivePivot's SLAB memory allocator cache - > * direct memory used by libraries other than ActivePivot + > * Atoti Server's SLAB memory allocator cache + > * direct memory used by libraries other than Atoti Server * `MaxDirectMemory.Ratio`: the total ratio of off-heap memory consumed by the chunks relative to the total application committed direct memory