-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: trace memory for some data structures #1927
feat: trace memory for some data structures #1927
Conversation
An example of log outpus:
|
c56fadd
to
711d60b
Compare
711d60b
to
5b9f1ff
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hold as requested by @yangby-cryptape.
6f0c961
to
63f72c6
Compare
Unhold as requested by @yangby-cryptape.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hold as requested by @doitian.
Hold because of waiting on #1940 |
Features
HashMap
) to store states in memory. Some of them have no size limit.This PR add a special log target to trace the size of these data structures, so that we can analyze them by running performance test.
Only the last commit is a new commit.
So, please review chore: print disconnect reason as info level log #1904 at first, then review the last commit in this PR.
Usage
This function will be enabled when compile the executable with feature
measure-collections
.