静态Map <String,String> cacheMap = new ConcurrentHashMap <>()-会导致内存泄漏吗?

时间:2019-08-13 14:49:21

标签: memory-leaks concurrenthashmap

在大型并行应用中,我们在一种微服务中发生了内存泄漏。有人怀疑我在哪里找到了代码:

public class sample {

private static Map<String, String> cacheMap = new
ConcurrentHashMap<>(); .....

我了解了这一点,发现在没有构造函数参数的情况下创建此映射会发生内存泄漏。我们将其放置到该地图对象上,每天我们都在凌晨3点清除此地图,并且在2天之后我们必须重新启动应用程序,因为内存使用量很大。我知道我没有提供太多细节,但这会导致内存泄漏吗?

0 个答案:

没有答案