เรากำลังมีปัญหาการจัดสรรหน่วยความจำกับโปรแกรมที่ทำงานภายใต้ Linux เรากำลังใช้โปรแกรมอรรถประโยชน์อันดับต้น ๆ เพื่อลองและหาสาเหตุของปัญหา สิ่งหนึ่งที่เราสังเกตเห็นคือกระบวนการหนึ่งมีค่าสูงเกินไปสำหรับหน่วยความจำที่ใช้ร่วมกัน (คอลัมน์ SHR ด้านบน)
การอ่านหน้า MAN สำหรับด้านบนทำให้ฉันเชื่อว่าคอลัมน์ SHR แสดงถึงจำนวนหน่วยความจำสำหรับการสื่อสารระหว่างกระบวนการผ่านหน่วยความจำที่ใช้ร่วมกัน ถูกต้องหรือไม่
ถ้าเป็นเช่นนั้นมันจะสมเหตุสมผลสำหรับกระบวนการใด ๆ ที่ได้จัดสรรหน่วยความจำที่ใช้ร่วมกัน 50 - 60 เมกะไบต์ (X11 จัดสรร 11MB เท่านั้นซึ่งดูเหมือนสมเหตุสมผลตามสิ่งที่ต้องทำ)
ขอบคุณ ...