StreamBase Studio Performance

The StreamBase Runtime has been independently benchmarked at greater than 400,000 messages per second, per CPU, on real-world applications.

On Windows and macOS, StreamBase includes StreamBase Studio, a development environment designed for building, testing, and debugging your EventFlow and LiveView fragments. StreamBase Studio is not configured or intended for benchmarking the full performance capabilities of the StreamBase Runtime on production machines. The Studio-managed environment is not suitable for high-speed data rates and high CPU utilization.

As you would expect, StreamBase Studio incurs its own overhead while running your Studio-managed nodes. Studio consumes resources that would otherwise be available to your application in production. In a production environment, you typically run your application with epadmin commands that allow you to install and start your Runtime nodes independent of StreamBase Studio.

If you need to measure the performance of a StreamBase Application, Spotfire StreamBase recommends running the application's fragments and nodes from the command prompt as described in Deploy with epadmin. Contact us for assistance.