-
Notifications
You must be signed in to change notification settings - Fork 516
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
Replace MEM_DWRITE_Q pool with MEMPROXY class pool #1873
Conversation
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.
Thank you for removing MEM_DWRITE_Q.
... to a MEMPROXY class pool. Replacing memory allocate and destruct with C++ new/delete and in-class initialization.
1f826e0
to
b7cc30a
Compare
NO logic change to buffers yet. Just moving existing logic into constructor/destructor.
Co-authored-by: Alex Rousskov <[email protected]>
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.
lgtm
Fixes regression in the write-merging case.
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.
I have adjusted PR title/description to remove Maintenance prefix because this PR contains changes that affect mgr:mem report contents/structure (in non-trivial ways that might even affect integration with external tools).
Co-authored-by: Alex Rousskov <[email protected]>
Co-authored-by: Alex Rousskov <[email protected]>
Co-authored-by: Alex Rousskov <[email protected]>
Co-authored-by: Alex Rousskov <[email protected]>
I have cleared this PR for merging. |
Replacing memory allocate and destruct with C++ new/delete and in-class initialization.
Replacing memory allocate and destruct with C++ new/delete
and in-class initialization.