[Week 7]: A Partial Stable IPC Bench #8
lvyuemeng
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
PR
PR
ISender/IReceiverapi sealed.PR
evering/shimipc/monoio.copy_from_sliceofShmBox<[T]>.PR
char_ipc/box_ipc.ShmTokenby erasing?Sizedtype forSend.IdCell, bench test for validation.PR
OpCache.evering.Bench
Environment
wsl2 ubuntu 24
Code
The general pattern is to mock below workflow:
CONCURRENCY = 200with eachiters = total_iters/CONCURRENCY; generate request data frombufsize.elapsedfrom client sending to correctly receiving for all spawned threads.PR:
shmipc/monoio: prevering: prResult
It will crash after a few times of sample test, thus I repeat multiple times and list one of above. The time ratio is akin in multiple times like above for sure.
Problem
Due to somehow incorrect design(unfree/double free), it will crash after a few times of tests and the benchmark didn't successfully finish, thus only above results could be shown, however, I try multiple times to test and the time ratio is similar, which could partially verify in certain environment.
The ergonomics is bad due to previous incorrect design, I would pause while to read more.
Beta Was this translation helpful? Give feedback.
All reactions