Portanto, estou olhando para um heap com jmap em uma caixa remota e quero forçar a coleta de lixo nele. Como você faz isso sem acessar jvisualvm ou jconsole e amigos?
Sei que você não deve forçar a coleta de lixo - você deve apenas descobrir por que a pilha é grande / está crescendo.
Também percebo que System.GC () não força a coleta de lixo - ele apenas informa ao GC que você gostaria que ela ocorresse.
Dito isto, há uma maneira de fazer isso facilmente? Algum aplicativo de linha de comando que estou perdendo?