คำถามติดแท็ก memory-leaks

5
ฉันจะค้นหาหน่วยความจำรั่วไหลของกระบวนการทำงานได้อย่างไร
มีวิธีฉันสามารถค้นหาหน่วยความจำรั่วไหลของกระบวนการทำงานหรือไม่ ฉันสามารถใช้ Valgrind เพื่อค้นหาการรั่วไหลของหน่วยความจำก่อนเริ่มกระบวนการ ฉันสามารถใช้ GDB เพื่อแนบกับกระบวนการทำงาน ฉันจะดีบักการรั่วไหลของหน่วยความจำของกระบวนการทำงานได้อย่างไร
19 c  gdb  memory-leaks 

4
การรั่วไหลของหน่วยความจำ xorg
บนเดสก์ท็อปของฉัน Xorg มีหน่วยความจำรั่วไหลออกมามากมาย ฉันใช้เพื่อให้เครื่องนี้ทำงานเป็นเวลาหลายวัน (สัปดาห์, เดือน ... ) แต่ประมาณสัปดาห์ละครั้งฉันถูกบังคับให้เริ่มต้น xorg ใหม่เพราะใช้หน่วยความจำมากเกินไป ฉันเป็นคนเดียวที่ได้รับผลกระทบจากปัญหานี้หรือไม่? ทำไมสิ่งนี้จึงเกิดขึ้น มันเป็น Xorg ที่จะบั๊กหรือเป็นอย่างอื่น (อาจเป็นบางโมดูล Xorg)? ฉันจะทำทุกอย่างเพื่อหลีกเลี่ยงมันได้หรือไม่ ข่าวสารเพิ่มเติม: ฉันใช้ ArchLinux, เคอร์เนล 2.6.36, ไดรเวอร์ nvidia 260.19.36, gnome 2.32.1 อย่างไรก็ตามฉันมีปัญหานี้มาหลายครั้งเช่นมากกว่าหนึ่งปี นี่คือวิธีที่กระบวนการ Xorg ถูกแสดงโดยด้านบนหลังจากเวลาผ่านไปประมาณ 9 วัน ... PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1591 root …

1
วิธีลด Spectre และ Meltdown หน่วยความจำเคอร์เนลที่รั่วบั๊ก CPU บน OpenBSD?
หน่วยความจำเคอร์เนลหน่วยความจำรั่วการออกแบบโปรเซสเซอร์ทำให้ Linux, Windows ออกแบบ และ การอ่านหน่วยความจำที่มีสิทธิพิเศษพร้อมช่องสัญญาณด้านข้าง ในข่าวล่าสุดผู้คนสามารถอ่านเกี่ยวกับหน่วยความจำเคอร์เนลรั่ว CPU หากใช้ OpenBSD เราจะป้องกันตัวเองได้อย่างไร หรือ OpenBSD ไม่ได้รับผลกระทบ?

1
การติดตามการใช้หน่วยความจำ“ ที่หายไป” ใน linux
ในเคอร์เนล Arch 3.6.7 x86_64 ฉันพยายามพิจารณาการใช้งานหน่วยความจำของระบบซึ่งยิ่งฉันดูมันยิ่งดูเหมือนว่าจะเป็นรู (ในการบัญชีของหน่วยความจำที่ใช้แล้วไม่ใช่รูใน การใช้งานของ) นี่เป็นระบบที่ถูกบูตใหม่ ด้วยการทำงานที่ไม่มากนอกจาก systemd และ sshd เพื่อให้ง่าย $ ps aux | sort -n -k6 ... root 316 0.0 0.0 7884 812 tty1 Ss+ 14:37 0:00 /sbin/agetty --noclear tty1 38400 matt 682 0.0 0.0 24528 820 pts/0 S+ 15:09 0:00 sort -n -k6 dbus 309 …

5
วิธีติดตาม / แก้ไขปัญหาเกี่ยวกับหน่วยความจำในรหัส C / C ++ ขนาดใหญ่บนระบบ * nix
กลยุทธ์ใดที่คุณใช้ขณะติดตามปัญหาที่เกี่ยวข้องกับหน่วยความจำ เครื่องมือใดที่คุณใช้ (โอเพนซอร์สและกรรมสิทธิ์) เพื่อระบุการรั่วไหลของหน่วยความจำความเสียหายของหน่วยความจำ ฯลฯ คุณจะติดตามการรั่วไหลของหน่วยความจำได้อย่างไรถ้ามีเพียง gdb / dbx ในระบบ? สำหรับฉันการแก้ไขการรั่วไหลของหน่วยความจำด้วยดีบักเกอร์นั้นยากมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.