Francesco Nigro

Results 98 issues of Francesco Nigro

This implements an elastic per-connection thread pool that allows session completions to be consumed in order (as now) while saving create a dedicated thread per session. In a shared connection...

Using directly ByteBuf-based streams allows to avoid unnecessary creations of intermediate instances to operate on the underline ByteBuf content

This can be completed only with: - proper benchmarking - https://github.com/netty/netty/pull/12796 is completed

Using https://github.com/franz1981/type-pollution-agent in a JMH benchmark, this is the profiling data: ![image](https://user-images.githubusercontent.com/13125299/193267121-dcd7c851-c37f-4cf4-a3e8-36ef54ae6c03.png) I'm new of java assist; but is it expected?

see https://github.com/belaban/jgroups-raft/commit/a749eb55b597e177a7f3653cd9ce31314de3daae#r74658924

enhancement

`FilePositionCache` allow accumulating entries while appending fixed sized chunks/pages saving expensive memory copies while enlarging capacity: `InMemoryLog` could make use of a similar mechanism for its entries. Given that `InMemoryLog`...

enhancement

While running single node repeated tests with `InMemoryLog` performance degrades over runs because LogEntry on `InMemoryLog::entries` keep on growing.

bug

In order to allow fair comparisons of resource utilization and/or latencies between runs that push different load against a system, would be great to have a target throughput benchmark mode....

Looking at `plaintext`, for `officefloor`: https://www.techempower.com/benchmarks/#hw=ph&test=plaintext&section=data-r22&c=e&o=e&l=xan3i7-cn3 it scores its best at `33,107`, but while moving to the `Composite Score` tab (at https://www.techempower.com/benchmarks/#hw=ph&test=composite&section=data-r22&c=e&o=e&l=xan3i7-cn3), it get `5,648,781` resulting far higher in the...

As commented by @nbrady-techempower in https://github.com/TechEmpower/FrameworkBenchmarks/issues/7321#issuecomment-1466365129 here we are! I don't have a clue why/what's going on, but let's take a look at both vertx and redkale before/after the upgrade,...