Recursive Relation Timing Profile Event Processor.
More...
#include <EventProcessor.h>
Recursive Relation Timing Profile Event Processor.
Definition at line 347 of file EventProcessor.h.
◆ RecursiveRelationTimingProcessor()
souffle::profile::RecursiveRelationTimingProcessor::RecursiveRelationTimingProcessor |
( |
| ) |
|
|
inline |
Definition at line 349 of file EventProcessor.h.
349 {
"program",
"relation",
relation,
"iteration",
iteration,
"runtime"}, start, end);
351 {
"program",
"relation",
relation,
"iteration",
iteration,
"maxRSS",
"pre"}, startMaxRSS);
References iteration, and relation.
◆ process()
void souffle::profile::RecursiveRelationTimingProcessor::process |
( |
ProfileDatabase & |
db, |
|
|
const std::vector< std::string > & |
signature, |
|
|
va_list & |
args |
|
) |
| |
|
inlineoverridevirtual |
process event input
Reimplemented from souffle::profile::EventProcessor.
Definition at line 353 of file EventProcessor.h.
353 {
"program",
"relation",
relation,
"iteration",
iteration,
"maxRSS",
"post"}, endMaxRSS);
361 const class RecursiveRelationNumberProcessor :
public EventProcessor {
363 RecursiveRelationNumberProcessor() {
367 void process(ProfileDatabase& db,
const std::vector<std::string>& signature, va_list& args)
override {
368 const std::string&
relation = signature[1];
369 const std::string& srcLocator = signature[2];
References iteration, and relation.
The documentation for this class was generated from the following file: