Provide a suite of performance measurements to be able to monitor the performance.
Activity
Added new dependencies for storage measurements (#23).
Extended the performance data with storage data (#23).
Extracted and generalized the output of Java models in the XMI format (…
Extended the performance test to also calculate the taken storage for…
The JDT parser only resolves bindings if the JaMoPP parser option is …
The trivial recovery creates an artificial Object class if it cannot …
The class file parser creates blocks for methods and constructors (#23).
The trivial recovery also recovers EnumConstants (#23).
Added the trivial recovery to the performance test (#23).
Updated the CHANEGLOG (#23).
Added some null checks (#23).
Added some length checks when printing the name of a module or package (
Preventing OutOfMemoryErrors by deleting all proxy objects after ever…
16 remaining items
Extended the main class to execute different performance tests via CL…
The performance JUnit tests use the main classes (#23).
Added micrometer as dependency to monitor the JVM heap size (#23).
Added a StepMeterRegistry for storing JVM heap size measurements (#23).
Added and integrated a monitor for the used heap memory (#23).
The test jar can be executed (#23).
Added a docker file for a JDK 17, which will include the src.zip dire…
Added a docker file for the performance tests (#23).
Corrected the start of the jar file in the Docker image so that argum…
Added an execution script and README for the Docker files (#23).
Removed duplicated code after the last merge (#23).
Fixed minor formatting issues (#23).
Minor improvements in the error handling (#23).
Added a size check for method parameters and arguments when inferring…
Activated the logging for the performance tests (#23).