我的服务器上似乎出现了缓慢的内存泄漏,并且heapdump显示了许多来自opencensus的日志。浏览代码there时,我不了解opencensus如何从内存中释放记录的数据。
我正在记录每个http请求的指标,例如
globalStats.record(...);
从我的堆转储来看,似乎日志在每次测量时都存储到tagValueAggregationMap
中。我认为这是暂时的,直到出口商将其提起并写到其他地方为止。导出是实现一种方法还是清除内部存储器的东西,还是由我在某个地方实现它?我的问题可能与opencensus无关,但想了解最终由什么过程将这些对象从内存中释放出来?