You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling io.pcp.parfait.dxm.BasePcpWriter#reset clears metricData but there are several references held on to PcpMetricInfos, InstanceDomains, PcpStrings and PcpValueInfos (PcpValueInfos are cleared in metricData map but there is a reference held in the perMetricByteBuffers map).
These data structures should also be cleared out when #reset is called. I'm more just making a note of this at the moment. I noticed this when working on MMV v2 support but haven't tackled this object leak as part of that issue. The patch set is already fairly large.
The text was updated successfully, but these errors were encountered:
I take that back. Only the byte buffer leak has been fixed. metricInfoStore and instanceDomainStore don't leak. This leaves stringInfo still needing to be addressed.
Calling
io.pcp.parfait.dxm.BasePcpWriter#reset
clearsmetricData
but there are several references held on toPcpMetricInfo
s,InstanceDomain
s,PcpString
s andPcpValueInfo
s (PcpValueInfo
s are cleared inmetricData
map but there is a reference held in theperMetricByteBuffers
map).Maps/arrays/stores are as follows:
These data structures should also be cleared out when
#reset
is called. I'm more just making a note of this at the moment. I noticed this when working on MMV v2 support but haven't tackled this object leak as part of that issue. The patch set is already fairly large.The text was updated successfully, but these errors were encountered: