Score:0

กำหนดจำนวนหน่วยความจำที่แต่ละกระบวนการใช้ - Windows

ธง cn

บนเซิร์ฟเวอร์ Windows 2019 ที่มีหน่วยความจำ 24 GiB จะมีเพียง 1 GiB ฟรี
แต่เมื่อฉันใช้ ผู้จัดการงาน หรือ ตัวสำรวจกระบวนการไม่มีกระบวนการใดที่ใช้มากกว่า MiB บางตัว

ถ้าฉันเพิ่มหน่วยความจำที่ใช้โดยแต่ละกระบวนการ ผลรวมจะเป็นเพียง 3 GiB (ฉันส่งออกข้อมูลด้วย Process Explorer และทำผลรวมในสเปรดชีต)

หน่วยความจำทั้งหมด: 24 GiB
หน่วยความจำที่ใช้: 23 GiB
สลับใช้: 4 GiB
ผลรวมของหน่วยความจำแต่ละกระบวนการ: 3 GiB

ฉันสรุป ไบต์ส่วนตัว หรือ ชุดทำงานแต่ละตัวให้ผลรวมประมาณ 3 GiB
ฉันรู้ว่าตัวบ่งชี้ทั้งสองนี้ยังห่างไกลจากประสิทธิภาพสูงสุด แต่เครื่องมือเหล่านี้ไม่สามารถใช้ตัวบ่งชี้ที่ดีกว่าได้ ความแตกต่างกับความเป็นจริงเกือบหนึ่งลำดับความสำคัญ!

ฉันจะมีมุมมองการใช้หน่วยความจำที่ดีขึ้นได้อย่างไร
การแสดงผลแบบกราฟิกใน WinDirStat จะดีมาก แต่เนื่องจากคำถามนี้เป็นปัญหาหลักกับ Windows ฉันจึงสงสัยว่ามีอะไรง่าย ๆ อยู่

Score:3
ธง cn

คุณสามารถใช้ได้ RAMMap เพื่อดูว่าหน่วยความจำของคุณถูกกำหนดไว้ที่ใดด้วยการแสดงผลแบบกราฟิก

และอาจจะ สระว่ายน้ำจ จาก Windows Driver Kit (WDK) เพื่อช่วยคุณค้นหาไดรเวอร์ที่รั่ว Microsoft มีให้ ตัวอย่าง ในเอกสาร (ลองดูที่ ตัวอย่างที่ 3: ตรวจจับการรั่วไหลของหน่วยความจำเช่น เริ่มต้น พูลมอน /p /p /b และติดตามผลงานอย่างสม่ำเสมอ)

cn flag
RAMMap ให้ข้อมูลที่ขาดหายไปแก่ฉัน: หน่วยความจำถูกใช้งานอย่างหนักโดยไดรเวอร์ที่ผิดพลาด ซึ่งมองไม่เห็นด้วยเครื่องมือทั่วไปขอบคุณมาก! ข้อวิจารณ์เพียงอย่างเดียวคือการขาดรายละเอียด เพราะฉันต้องเดาว่าคนขับคนไหนเกี่ยวข้อง (ซึ่งง่ายมากในกรณีนี้)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา