Joe DiPol 20140bc9ca Upgrade to Helidon 2.2.1 (#6374) 4 years ago
..
src 20140bc9ca Upgrade to Helidon 2.2.1 (#6374) 4 years ago
README.md 20140bc9ca Upgrade to Helidon 2.2.1 (#6374) 4 years ago
benchmark_config.json 6103a6b063 Benchmark submission for Oracle Helidon framework (#4149) 6 years ago
config.toml 0096f84ee9 Config for the new toolset (#6259) 4 years ago
helidon.dockerfile 20140bc9ca Upgrade to Helidon 2.2.1 (#6374) 4 years ago
pom.xml 20140bc9ca Upgrade to Helidon 2.2.1 (#6374) 4 years ago

README.md

Helidon Benchmarking Test

This is the Helidon portion of a benchmarking test suite comparing a variety of web development platforms.

There is currently one repository implementation.

  • JdbcRepository is using JDBC and an io thread pool of size (2 * cores count) to prevent blocking netty's main event loop. It uses hikaricp to manage the connection pool. It is configured for a maximum of (2 * cores count) concurrent connections. See About-Pool-Sizing for more information. I am assuming that the DB is running on a computer with the same spec as the one running the app, which seems to be the case based on what is written here

Plaintext Test

JSON Serialization Test

Database Query Test

Database Queries Test

Database Update Test

Template rendering Test

Versions

Test URLs

Plaintext Test

http://localhost:8080/plaintext

JSON Encoding Test

http://localhost:8080/json

Database Query Test

http://localhost:8080/db

Database Queries Test

http://localhost:8080/queries?queries=5

Database Update Test

http://localhost:8080/updates?queries=5

Template rendering Test

http://localhost:8080/fortunes