ดังนั้นฉันกำลังดูฮีปที่มี jmap บนกล่องระยะไกลและฉันต้องการบังคับให้รวบรวมขยะในนั้น คุณจะทำอย่างไรโดยไม่ต้องเข้าไปใน jvisualvm หรือ jconsole และเพื่อน ๆ ?
ฉันรู้ว่าคุณไม่ควรบังคับให้เก็บขยะ - คุณควรหาสาเหตุว่าทำไมกองถึงใหญ่ / โต
ฉันยังตระหนักดีว่า System.GC () ไม่ได้บังคับให้เก็บขยะจริง ๆ - เพียงแค่บอก GC ว่าคุณต้องการให้เกิดขึ้น
ต้องบอกว่ามีวิธีทำง่ายๆนี้หรือไม่? แอพบรรทัดคำสั่งบางอย่างฉันหายไป?