Skip to content

Performance comparison bias #1

@boazsegev

Description

@boazsegev

Hi,

Lovely start and good luck with the project.

I noticed that both Puma and Iodine seem to be tuned in favor of IO blocking apps rather than CPU bound apps, which creates a certain performance comparison bias.

For example: you'd probably get better throughput on iodine with a single processes and 2 or 1 threads when using a simple "hello world" type app. If the app was using more CPU, you might want a single process with CPU_CORES - 1 threads. Puma might be different / similar, I haven't tested.

Having said that, I'm not sure it really matters and I wish you luck!

B.

Metadata

Metadata

Assignees

Labels

benchmark biasWhen the benchmarks are considered biased in a way

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions