Это, конечно, удивительно, но замена присвоения нулла на System.disposeXML(testXML) не дала ничего.
Добавлено через 43 секунды
Код:
Main::checkMemory before init testXML: 3371008
Main::checkMemory after init testXML: 4550656
Main::checkMemory after System.disposeXML(testXML): 4550656
Добавлено через 2 минуты
Не, не удивительно.
Это же принудительный вызов GC для режима выполнения, а в режиме отладки GC и так вызывается.