Benchmark End (3 ports)


This node provides the end of a timing block for monitoring performance of a node or nodes. It needs to be paired with a corresponding Performance Monitoring Timing Start node. The node passes through the last iteration's occurrence of the input tables. An additional flow variable port with the following variable is added:

  • Overall Start Time
  • Overall End Time
  • Number of executions
  • Best execution time
  • Worst execution time
  • Total execution time
  • Mean execution time
Execution can be halted either by the number of executions in the loop start node being passed, or the optional timeout time (again from the loop start node) being passed.

NB The timeout will not halt intermediate node execution, only prevent a new iteration starting.

This node was developed by Vernalis Research . For feedback and more information, please contact

Input Ports

  1. Type: Data First Input Data Table
  2. Type: Data Second Input Data Table
  3. Type: Data Third Input Data Table

Output Ports

  1. Type: Flowvariable Flow variable port with summary statistics added
  2. Type: Data DataTable listing the timings for each test iteration
  3. Type: Data Unmodified First Input Data Table from final iteration
  4. Type: Data Unmodified Second Input Data Table from final iteration
  5. Type: Data Unmodified Third Input Data Table from final iteration

Find here

Community Nodes > Vernalis > Testing > Benchmarking

Make sure to have this extension installed:

Vernalis KNIME Nodes

Update site for KNIME Analytics Platform 3.7:
KNIME Community Contributions (3.7)

How to install extensions