Recursive Relation Copy Timing Profile Event Processor.
More...
#include <EventProcessor.h>
Recursive Relation Copy Timing Profile Event Processor.
Definition at line 394 of file EventProcessor.h.
◆ RecursiveRelationCopyTimingProcessor()
souffle::profile::RecursiveRelationCopyTimingProcessor::RecursiveRelationCopyTimingProcessor |
( |
| ) |
|
|
inline |
Definition at line 396 of file EventProcessor.h.
396 {
"program",
"relation",
relation,
"iteration",
iteration,
"maxRSS",
"pre"}, startMaxRSS);
398 {
"program",
"relation",
relation,
"iteration",
iteration,
"maxRSS",
"post"}, endMaxRSS);
References iteration, and relation.
◆ process()
void souffle::profile::RecursiveRelationCopyTimingProcessor::process |
( |
ProfileDatabase & |
db, |
|
|
const std::vector< std::string > & |
signature, |
|
|
va_list & |
args |
|
) |
| |
|
inlineoverridevirtual |
process event input
Reimplemented from souffle::profile::EventProcessor.
Definition at line 400 of file EventProcessor.h.
401 {
"program",
"relation",
relation,
"iteration",
iteration,
"copytime"}, start, end);
408 const class RelationIOTimingProcessor :
public EventProcessor {
410 RelationIOTimingProcessor() {
415 void process(ProfileDatabase& db,
const std::vector<std::string>& signature, va_list& args)
override {
416 const std::string&
relation = signature[1];
References iteration, and relation.
The documentation for this class was generated from the following file: