|
Jlm
|
Agnostic mod/ref summarizer statistics. More...
#include <AgnosticModRefSummarizer.hpp>


Public Member Functions | |
| Statistics (const util::FilePath &sourceFile, const util::StatisticsCollector &statisticsCollector, const PointsToGraph &pointsToGraph) | |
| size_t | NumPointsToGraphMemoryNodes () const noexcept |
| size_t | GetTime () const noexcept |
| void | StartCollecting () noexcept |
| void | StopCollecting () noexcept |
| void | addMemoryStateDistribution (const std::vector< MemoryStateSummary > &memoryStateDistribution) |
Public Member Functions inherited from jlm::util::Statistics | |
| virtual | ~Statistics () |
| Statistics (const Statistics::Id &statisticsId, util::FilePath sourceFile) | |
| Statistics::Id | GetId () const noexcept |
| std::string_view | GetName () const |
| const util::FilePath & | GetSourceFile () const |
| std::string | Serialize (char fieldSeparator, char nameValueSeparator) const |
| bool | HasMeasurement (const std::string &name) const noexcept |
| const Measurement & | GetMeasurement (const std::string &name) const |
| template<typename T > | |
| const T & | GetMeasurementValue (const std::string &name) const |
| IteratorRange< MeasurementList::const_iterator > | GetMeasurements () const |
| bool | HasTimer (const std::string &name) const noexcept |
| size_t | GetTimerElapsedNanoseconds (const std::string &name) const |
| IteratorRange< TimerList::const_iterator > | GetTimers () const |
Static Public Member Functions | |
| static std::unique_ptr< Statistics > | Create (const util::FilePath &sourceFile, const util::StatisticsCollector &statisticsCollector, const PointsToGraph &pointsToGraph) |
Private Attributes | |
| const util::StatisticsCollector & | StatisticsCollector_ |
Static Private Attributes | |
| static constexpr auto | memoryStateDistributionLabel_ = "MemoryStateDistribution" |
Agnostic mod/ref summarizer statistics.
The statistics collected when running the agnostic mod/ref summarizer.
Definition at line 123 of file AgnosticModRefSummarizer.hpp.
|
inline |
Definition at line 128 of file AgnosticModRefSummarizer.hpp.
|
inline |
Definition at line 172 of file AgnosticModRefSummarizer.hpp.
|
inlinestatic |
Definition at line 178 of file AgnosticModRefSummarizer.hpp.
|
inlinenoexcept |
Definition at line 148 of file AgnosticModRefSummarizer.hpp.
|
inlinenoexcept |
Definition at line 142 of file AgnosticModRefSummarizer.hpp.
|
inlinenoexcept |
Definition at line 154 of file AgnosticModRefSummarizer.hpp.
|
inlinenoexcept |
Definition at line 163 of file AgnosticModRefSummarizer.hpp.
|
staticconstexprprivate |
Definition at line 125 of file AgnosticModRefSummarizer.hpp.
|
private |
Definition at line 187 of file AgnosticModRefSummarizer.hpp.