
Arch Linuxを新規インストールすると、JAVAベースのアプリケーション(正確にはJet Brainsアプリケーション)を開くと、深刻なメモリリークが発生する可能性があります。
メモリは正常に起動しましたが、5分以内に90%以上増加し、Jet Brainsアプリを開くと、システムが100%停止するまでメモリが徐々に増加しました。
私はLTSカーネルがより安定して強力だと思うので(明らかにそうではありませんが)、LTSカーネルを実行しています。次のステップに進んでいる間、行き止まりの路地に達しました。
定期的に収集される無料の結果:
htopアプリケーションが起動してから5分後:
メモリが75%のmeminfo:
emTotal: 64953648 kB
MemFree: 14825820 kB
MemAvailable: 16159136 kB
Buffers: 98572 kB
Cached: 11348096 kB
SwapCached: 0 kB
Active: 5834836 kB
Inactive: 10504840 kB
Active(anon): 4612836 kB
Inactive(anon): 9920788 kB
Active(file): 1222000 kB
Inactive(file): 584052 kB
Unevictable: 168 kB
Mlocked: 168 kB
SwapTotal: 4194300 kB
SwapFree: 4194300 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 156 kB
Writeback: 0 kB
AnonPages: 4788644 kB
Mapped: 1026312 kB
Shmem: 9641700 kB
KReclaimable: 230328 kB
Slab: 550788 kB
SReclaimable: 230328 kB
SUnreclaim: 320460 kB
KernelStack: 18528 kB
PageTables: 29776 kB
SecPageTables: 0 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 36671124 kB
Committed_AS: 17705504 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 91248 kB
VmallocChunk: 0 kB
Percpu: 23168 kB
HardwareCorrupted: 0 kB
AnonHugePages: 1966080 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 67584 kB
FilePmdMapped: 67584 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 33774880 kB
DirectMap2M: 20897792 kB
DirectMap1G: 12582912 kB
ランニング:for i in $(mount | grep ^tmpfs | awk {"print \$3"} ); do sudo du -sh ${i} 2>/dev/null; done
以下を提供します。
4.0K /dev/shm
40K /tmp
40K /run/user/1000
私は何を試みたか。
Xmx4096m設定(無用)
Jet Brainsアプリのダウングレード(違いなし)
組み込みランタイムでopenjdkを使用する(違いなし)
安定したカーネルの使用(違いなし)