মধ্যে জাম্পিং এবং আমার নিজস্ব কোড লেখা আগে, আমি খুঁজে বের করতে আছে যদি জিএনইউ / লিনাক্স সফটওয়্যার যা অনুরূপ আউটপুট কিছু করতে সক্ষম হয় চান QNX এরshowmem
।
চলমান প্রতিটি প্রক্রিয়ার প্রতিটি থ্রেডের জন্য, আমি মেমরির খরচটি নিম্নলিখিত বিভাগগুলিতে বিভক্ত দেখতে চাই:
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)
এমন কি এমন কিছু আছে যা এটি সম্ভব করবে?
এটি ঠিক, তবে আমি আশা করছিলাম এমন কোনও সরঞ্জাম রয়েছে যা আমি চালাতে পারি এবং মেমরির তথ্যটি স্বয়ংক্রিয়ভাবে আউটপুট করে।
—
অ্যালেক্স দিমা
আমি নিশ্চিত যে নির্দিষ্ট প্রয়োজনের জন্য সেখানে মেমরির প্রোফাইলার রয়েছে। বেশিরভাগ লোকেরা সময়োপযোগী proc প্রকল্পের সামগ্রীগুলি সংরক্ষণ করতে পারে could এফডাব্লুআইডাব্লু মনে হচ্ছে ভ্যালগ্রিন্ডের অন্যতম উপাদানতে বেশ ভাল প্রোফাইলার রয়েছে। আমি এটি কখনও ব্যবহার করি নি তবে সম্ভবত এটি আপনার প্রবেশের দিক direction
—
ব্র্যাচলে
/proc/$PID/smaps