0 ×

Benchmark End (Memory Monitoring) (2 ports)

Vernalis benchmarking nodes version 1.27.2.v202010191232 by Vernalis (R&D), UK

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 (Memory monitoring) 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

A second table is added with the details of individual timings

A third table is added with the details details of memory usage

The incoming Datas are passed through unchanged from the final loop iteration

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 knime@vernalis.com

Options

Use legacy Date/Time Fields
The iteration timings table and memory usage table will use the new date and time column types unless this option is selected. Selecting the option matches the historic behaviour of the node

Input Ports

Icon
Input Data 0
Icon
Input Data 1

Output Ports

Icon
Flow variable port with summary statistics added
Icon
Data table listing timings for each iteration
Icon
Data table listing the memory usage during loop execution
Icon
Unmodified First Data from final iteration
Icon
Unmodified Second Data from final iteration

Best Friends (Incoming)

Best Friends (Outgoing)

Installation

To use this node in KNIME, install Vernalis KNIME Nodes from the following update site:

KNIME 4.2
Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform.

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.