OutOfMemoryException apesar de usar WeakHashMap
Se não ligar System.gc(), o sistema lançará uma OutOfMemoryException. Não sei por que preciso ligar System.gc()explicitamente; a JVM deve se chamar gc(), certo? Por favor informar. A seguir está o meu código de teste: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i …