这是我的配置:
Processor: Intel Core i5-2500K @ 3.70GHz (4 Cores),
Motherboard: ASRock H67DE3, Chipset: Intel 2nd Generation Core Family
DRAM, Memory: 32768MB,
Disk: 250GB Samsung SSD 850,
Graphics: HIS AMD Radeon HD 6870 1024MB,
Audio: Realtek ALC892,
Monitor: SyncMaster,
Network: Realtek RTL8111/8168/8411
Ubuntu 16.04
我发现 java 消耗了大量 RAM,但我需要了解如何收集每个软件应用程序的 RAM 使用情况。
有办法吗?
答案1
如何使用 smemstat?运行一次将显示该实例的内存使用情况,而以定期模式运行将显示进程随时间变化的内存增量:
单次拍摄模式:
smemstat
周期模式(例如每 60 秒采集 100 个样本:)
smemstat 60 100