Francesco Nigro

Results 201 comments of Francesco Nigro

@paxel I believe that a mixed busy, yield and sleep strategy, that would fallback into full park one can guarantee the right balance between throughput/latency and CPU cycles. Please beware...

If you that many producers probably you are good target to use the new xadd queue :) I'm pitching you that q eheh) Il dom 21 lug 2019, 21:04 paxel...

@paxel here: https://github.com/JCTools/JCTools/blob/master/jctools-core/src/main/java/org/jctools/queues/MpscUnboundedXaddArrayQueue.java I'm quite sure it will improve a lot after @nitsanw will put his magic touch on it :) Depending on it, maybe we will have it for...

That would great thanks! Re the unbounded I 100% agree, but considering that this q under burst of many producers can handle several times better latencies/throughput then the ones that...

+1 on my side, but that's not easy anyway... I'm thinking about the XADD queues (my current obsession), but it is applicable to many others qs: the mpsc variant for...

You got a point here :P I will come soon with a wiki page re the XADD q algorithm :) If you have any adjustment/optimization to it, drop me few...

@nitsanw Both have advantages: having a long indicator and frame size rounded to long will give you frame start aligned to long for free...

Please take a look at the LGTM error: ``` [2020-05-29 09:27:33] [autobuild] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project jctools-core: Compilation failure: Compilation failure: [2020-05-29 09:27:33] [autobuild] [ERROR]...

Great! I will take a look at this in the next days (including today): a first comment to let you have some fair numbers if you will produce some bench...

I don't think that relying on the element visibility (consumer side) can give meaningful info about happen before relationship between offering threads, given that such visibility is enforced by a...