Skip to content

Change placement of flush() call#85

Open
dmitrys99 wants to merge 1 commit intoastrofrog:mainfrom
dmitrys99:move-flush
Open

Change placement of flush() call#85
dmitrys99 wants to merge 1 commit intoastrofrog:mainfrom
dmitrys99:move-flush

Conversation

@dmitrys99
Copy link

Using flush() call during log writing is technically correct, but gives performance degradation.

OS usually must perform IO operation when flush() called and it takes time. I got up to 30% slowdown during log collection while plotting gives no such effect.

This PR changes placement of flush() call and fixes performance issue.

Signed-off-by: Dmitry Solomennikov <dmitrys99@mail.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant