Details
-
Bug
-
Resolution: Unresolved
-
Minor - P4
-
None
-
None
-
Service Arch
-
ALL
-
2
Description
In file heap_profiler.cpp
- member functions like size(), hash(), operator==, need const.
- Consider replacing private HashTable implementation with standard one.
- L479 bounds on j are infinite if numFrames < skipEndFrames. (This was fixed as a side-effect of
SERVER-45357)
- L486 first paren isn't necessarily start of function params.
for example, "_Z1gIEPFviEv" demangles to "void (*g<>())(int)", a function returning a function pointer. Maybe just don't demangle.
- L502 StringData receives a dangling reference.
(This was fixed as a side-effect ofSERVER-45357)
- sortByActiveBytes comparator is not a stable order as the elements can shift position during the sort. Fix this comparator (
SERVER-41787).
Attachments
Issue Links
- is related to
-
SERVER-68978 Log memory allocations triggered by an operation
-
- Backlog
-
- related to
-
SERVER-41787 heapprofile may crash
-
- Closed
-