İçeri girip kendi kodumu yazmadan önce, QNX'lereshowmem
benzer bir çıktı alabilen GNU / Linux yazılımı olup olmadığını öğrenmek istiyorum .
Çalışan her işlemin iş parçacığı için, bellek tüketiminin aşağıdaki kategorilere ayrıldığını görmek istiyorum:
Process listing (Total, Code, Data, Heap, Stack, Other)
319488 1024000 24587 167936 24576 0 4103 devc-con-hid (thread 2)
0 0 0 0 4096 0 4103 devc-con-hid (thread 2)
0 0 0 0 20480 0 4103 devc-con-hid (thread 1)
0 102400 8192 0 0 0 4103 devc-con-hid (proc/boot/devc-con-hid)
0 0 16384 0 0 0 4103 devc-con-hid (proc/boot/libc.so.3)
0 0 0 0 0 ( 36864) 4103 devc-con-hid (/dev/mem)
Bunu mümkün kılacak bir şey var mı?
Bu doğru, ancak çalıştırabileceğim ve otomatik olarak bellek bilgilerini çıktılayabileceğim bir araç olmasını umuyordum.
—
Alex Dima
Eminim orada özel ihtiyaçları olan biri için bellek profiliers vardır. Çoğu kişi bu proc dosyasının içeriğini düzenli aralıklarla kaydedebilir. FWIW , valgrind'in bileşenlerinden birinin oldukça iyi bir profilciye sahip gibi görünüyor . Hiç kullanmadım ama belki bu sizin girmeniz için bir yön.
—
Bratchley
/proc/$PID/smaps