#include <PerfLogger.h>
PerfLogger requires the following interface from all data classes:
class PerfData { public: PerfData(); void WriteHeader(std::ofstream &ofs) = 0; void WriteLine(std::ofstream &ofs) = 0; ~PerfData(); };
Definition at line 95 of file PerfLogger.h.
◆ MatchingPerfData()
genie::utility::MatchingPerfData::MatchingPerfData |
( |
| ) |
|
|
inline |
◆ AllocationTime()
MatchingPerfData& genie::utility::MatchingPerfData::AllocationTime |
( |
float |
allocation_time | ) |
|
|
inline |
◆ BitmapSize()
MatchingPerfData& genie::utility::MatchingPerfData::BitmapSize |
( |
size_t |
bitmap_size | ) |
|
|
inline |
◆ Compr()
◆ ComprRatio()
MatchingPerfData& genie::utility::MatchingPerfData::ComprRatio |
( |
float |
compr_ratio | ) |
|
|
inline |
◆ ConstantTransferTime()
MatchingPerfData& genie::utility::MatchingPerfData::ConstantTransferTime |
( |
float |
constant_transfer_time | ) |
|
|
inline |
◆ ConvertTime()
MatchingPerfData& genie::utility::MatchingPerfData::ConvertTime |
( |
float |
convert_time | ) |
|
|
inline |
◆ DataTransferTime()
MatchingPerfData& genie::utility::MatchingPerfData::DataTransferTime |
( |
float |
data_transfer_time | ) |
|
|
inline |
◆ DimsSize()
MatchingPerfData& genie::utility::MatchingPerfData::DimsSize |
( |
size_t |
dims_size | ) |
|
|
inline |
◆ FillingTime()
MatchingPerfData& genie::utility::MatchingPerfData::FillingTime |
( |
float |
filling_time | ) |
|
|
inline |
◆ HashTableCapacityPerQuery()
MatchingPerfData& genie::utility::MatchingPerfData::HashTableCapacityPerQuery |
( |
size_t |
hash_table_capacity_per_query | ) |
|
|
inline |
◆ HashTableSize()
MatchingPerfData& genie::utility::MatchingPerfData::HashTableSize |
( |
size_t |
hash_table_size | ) |
|
|
inline |
◆ InvSize()
◆ MatchingTime()
MatchingPerfData& genie::utility::MatchingPerfData::MatchingTime |
( |
float |
matching_time | ) |
|
|
inline |
◆ NumItemsInHashTableSize()
MatchingPerfData& genie::utility::MatchingPerfData::NumItemsInHashTableSize |
( |
size_t |
num_items_in_hash_table_size | ) |
|
|
inline |
◆ OverallTime()
MatchingPerfData& genie::utility::MatchingPerfData::OverallTime |
( |
float |
overall_time | ) |
|
|
inline |
◆ PasscountSize()
MatchingPerfData& genie::utility::MatchingPerfData::PasscountSize |
( |
size_t |
passcount_size | ) |
|
|
inline |
◆ PreprocessingTime()
MatchingPerfData& genie::utility::MatchingPerfData::PreprocessingTime |
( |
float |
preprocessing_time | ) |
|
|
inline |
◆ QueryCompilationTime()
MatchingPerfData& genie::utility::MatchingPerfData::QueryCompilationTime |
( |
float |
query_compilation_time | ) |
|
|
inline |
◆ QueryTransferTime()
MatchingPerfData& genie::utility::MatchingPerfData::QueryTransferTime |
( |
float |
query_transfer_time | ) |
|
|
inline |
◆ ThresholdSize()
MatchingPerfData& genie::utility::MatchingPerfData::ThresholdSize |
( |
size_t |
threshold_size | ) |
|
|
inline |
◆ TopksSize()
MatchingPerfData& genie::utility::MatchingPerfData::TopksSize |
( |
size_t |
topks_size | ) |
|
|
inline |
◆ WriteHeader()
void genie::utility::MatchingPerfData::WriteHeader |
( |
std::ofstream & |
ofs | ) |
|
|
inline |
◆ WriteLine()
void genie::utility::MatchingPerfData::WriteLine |
( |
std::ofstream & |
ofs | ) |
|
|
inline |
◆ allocation_time_
float genie::utility::MatchingPerfData::allocation_time_ |
|
protected |
◆ bitmap_size_
size_t genie::utility::MatchingPerfData::bitmap_size_ |
|
protected |
◆ compr_
◆ compr_ratio_
float genie::utility::MatchingPerfData::compr_ratio_ |
|
protected |
◆ constant_transfer_time_
float genie::utility::MatchingPerfData::constant_transfer_time_ |
|
protected |
◆ convert_time_
float genie::utility::MatchingPerfData::convert_time_ |
|
protected |
◆ data_transfer_time_
float genie::utility::MatchingPerfData::data_transfer_time_ |
|
protected |
◆ dims_size_
size_t genie::utility::MatchingPerfData::dims_size_ |
|
protected |
◆ filling_time_
float genie::utility::MatchingPerfData::filling_time_ |
|
protected |
◆ hash_table_capacity_per_query_
size_t genie::utility::MatchingPerfData::hash_table_capacity_per_query_ |
|
protected |
◆ hash_table_size_
size_t genie::utility::MatchingPerfData::hash_table_size_ |
|
protected |
◆ inv_size_
size_t genie::utility::MatchingPerfData::inv_size_ |
|
protected |
◆ matching_time_
float genie::utility::MatchingPerfData::matching_time_ |
|
protected |
◆ num_items_in_hash_table_size_
size_t genie::utility::MatchingPerfData::num_items_in_hash_table_size_ |
|
protected |
◆ overall_time_
float genie::utility::MatchingPerfData::overall_time_ |
|
protected |
◆ passcount_size_
size_t genie::utility::MatchingPerfData::passcount_size_ |
|
protected |
◆ preprocessing_time_
float genie::utility::MatchingPerfData::preprocessing_time_ |
|
protected |
◆ query_compilation_time_
float genie::utility::MatchingPerfData::query_compilation_time_ |
|
protected |
◆ query_transfer_time_
float genie::utility::MatchingPerfData::query_transfer_time_ |
|
protected |
◆ threshold_size_
size_t genie::utility::MatchingPerfData::threshold_size_ |
|
protected |
◆ topks_size_
size_t genie::utility::MatchingPerfData::topks_size_ |
|
protected |
The documentation for this class was generated from the following file: