แอป Windows ฟรีนี้เปลี่ยนกราฟการใช้ RAM ของคุณให้กลายเป็นสิ่งที่อ่านได้จริง
มีบางครั้งที่คุณอาจสังเกตเห็นแท็บตัวจัดการงานแสดงการใช้งาน RAM ของคุณใกล้เต็มเกือบทั้งหมด โดยไม่มีสิ่งใดในรายการกระบวนการที่ชัดเจนเป็นสาเหตุ กราฟอาจมีการเคลื่อนไหว แต่ไม่ได้บอกคุณถึงข้อมูลที่มีประโยชน์ใด ๆ
เข้าสู่ RAMMap เครื่องมือฟรี แบบพกพาจากชุด Sysinternals ของ Microsoft ที่เข้ามาแทนที่แดชบอร์ดที่คลุมเครือด้วยการแสดงรายละเอียดทั้งหมดของทุกประเภทการจัดสรรหน่วยความจำในระบบ ไม่ว่าจะเป็นแบบแอคทีฟ สแตนด์บาย แคช ล็อกโดยไดรเวอร์ แมปไฟล์ หรืออื่น ๆ ใช้เวลาเพียง 30 วินาทีในการดาวน์โหลดและเรียกใช้งาน ไม่ต้องติดตั้ง และเพียงแท็บแรกก็อาจช่วยให้คุณมองเห็นการใช้งาน RAM ของคุณได้ลึกกว่าที่คิด
แท็บหน่วยความจำของ Task Manager (ในส่วนประสิทธิภาพ) แสดงกราฟซ้อนเดียวของ RAM ที่ใช้งาน, RAM ที่ถูกจัดสรร, แคช และเพจ/ไม่เพจ มันดูละเอียด แต่จริงๆ แล้วเพียงย่อข้อมูลทั้งหมดเข้าไปในภาพเดียว มันแทบจะซ่อนสิ่งที่กำลังใช้ RAM บนพีซีของคุณอยู่ Resource Monitor สามารถให้ข้อมูลเชิงลึกเพิ่มขึ้นเล็กน้อย (คอลัมน์ Working Set, Private, Shareable ต่อโปรเซส) แต่ก็ยังไม่บอกคุณได้ว่าสิ่งที่บริโภคหน่วยความจำของคุณคือไดรเวอร์, ปัญหาเมตาดาต้า NTFS หรือแคชไฟล์
สิ่งที่ RAMMap แสดงให้คุณเห็นจริงๆ
หน่วยความจำแยกตามสิ่งที่มันกำลังทำ ไม่ใช่แค่คนที่กำลังใช้งานมัน
RAMMap เป็นโปรแกรมฟรีและดาวน์โหลดและใช้งานง่าย; เพียงแค่ต้องมีสิทธิ์ผู้ดูแลระบบในคอมพิวเตอร์ของคุณ ในแท็บ Use Counts คือจุดที่น่าทึ่ง: แทนที่จะเป็นแถบสไตล์ Task Manager เดียว คุณจะได้เมทริกซ์เต็มรูปแบบของประเภทการใช้หน่วยความจำในเครื่องของคุณ: Process Private, Mapped File, Page Table, System, Driver Locked, Metafile, Kernel Stack เป็นต้น นอกจากนี้ แต่ละประเภทยังถูกแยกออกตามสถานะ Active, Standby, Modified และ Free ทันใดนั้น กราฟใน Task Manager จะกลายเป็นตารางใน RAMMap และคุณสามารถเห็นว่าหน่วยความจำของคุณไม่ได้ถูกโปรแกรมต่าง ๆ กินไป เช่น แต่ถูก Metafile (แคชเมตาดาต้า NTFS) หรือ Standby (ข้อมูลที่ Windows เก็บสำรองไว้)
คุณควรดาวน์โหลด RAMmap เฉพาะจากหน้าของ Microsoft Sysinternals อย่างเป็นทางการด้านล่าง กระจกจากบุคคลที่สามถือเป็นความเสี่ยง
แท็บที่เปลี่ยนวิธีการอ่าน RAM จริงๆ
สามมุมมองที่อธิบายสิ่งที่ตัวจัดการงานไม่สามารถทำได้
มีแท็บเจ็ดแท็บที่ RAMMap แสดงให้คุณดู โดยมีแท็บสำคัญดังต่อไปนี้ที่คุณจะต้องการดูเป็นอันดับแรก
การนับการใช้งาน เป็นจุดที่คุณอาจพบช่วงเวลาที่ทำให้คุณอ๋อ กราฟแท่งสีด้านบนจะแสดงแรมของคุณตามหมวดหมู่ เช่น Active, Standby, Modified, Free (และบางหมวดหมู่อื่นๆ) ทำให้คุณเห็นว่าแรมของคุณถูกใช้อย่างไรในพริบตา ตารางด้านล่างจะแยกแยะตัวเลขตามประเภท แรมในโหมด Standby ไม่ใช่แรมที่สูญเปล่า มันเป็นเพียงไฟล์และข้อมูลที่ Windows โหลดไว้ล่วงหน้าเพราะคุณใช้มันเมื่อไม่นานมานี้ ระบบของคุณสามารถเรียกคืนได้ง่ายหากมีความจำเป็นเมื่อกระบวนการที่ใช้งานอยู่ต้องการพื้นที่ หากแรมที่พร้อมใช้งานของคุณดูเหมือนจะต่ำใน Task Manager แต่คุณเห็นว่ามีแรมในโหมด Standby เยอะ แสดงว่าคอมพิวเตอร์ของคุณทำงานตามปกติ
แท็บ Processes ควรดูคุ้นเคยถ้าคุณเคยใช้ Task Manager แต่แทนที่จะมีตัวเลข Working Set ต่อแต่ละกระบวนการ RAMMap จะแบ่งแต่ละตัวออกเป็น Private หรือหน่วยความจำที่เป็นของกระบวนการนั้นเท่านั้น, Standby หรือหน้าที่แคชที่กระบวนการได้ใช้, Modified หรือหน้าที่ถูกเขียนแต่ยังไม่ได้ล้างออก และ Page Table หรือการติดตามค่าใช้จ่าย หน่วย Working Set ขนาดใหญ่ใน Task Manager อาจเป็นส่วนใหญ่คือ Standby ซึ่งสามารถนำไปใช้งานใหม่ได้ง่าย ดังนั้นไม่ใช่ปัญหาใหญ่ แต่ถ้าตัวเลข Private สูง นั่นคือ RAM ที่ถูกผูกมัดซึ่งกระบวนการจะไม่ปล่อยออก
แท็บ สรุปไฟล์ จะแสดงรายการไฟล์ทั้งหมดที่ถูกแมปเข้าไปใน RAM ตามเส้นทางเต็ม (ไฟล์ปฏิบัติการ, DLL, ไฟล์ข้อมูล) พร้อมคอลัมน์ Active, Standby และ Modified สำหรับแต่ละไฟล์ หากมีบางอย่างครอง RAM โดยไม่ควรจะเป็น นี่คือจุดที่คุณสามารถหาสาเหตุและทำไมสิ่งนั้นเกิดขึ้น คอลัมน์ Modified คือสิ่งที่ควรสังเกต: ค่าที่สูงหมายความว่าไฟล์นั้นถูกเขียนลงในหน่วยความจำแต่ยังไม่ได้บันทึกลงดิสก์ ดังนั้น Windows จะไม่สามารถปล่อย RAM นั้นได้จนกว่าจะบันทึกเสร็จ
เมื่อไหร่ควรใช้เมนูว่าง
และเมื่อไม่ควร
เมนู Empty ของ RAMMap เป็นคุณสมบัติแบบโต้ตอบที่ฉันรู้สึกอยากลองเล่น มีตัวเลือกสี่ตัวเลือก หนึ่งในนั้นเป็นตัวเลือกที่ปลอดภัยที่สุดสำหรับการใช้งานทั่วไป: Empty Standby List คำสั่งนี้จะดึงหน่วยความจำที่ Windows จัดไว้เป็นแคชสำหรับไฟล์ที่เพิ่งใช้งานกลับคืนสู่ระบบหากมีสิ่งใดต้องการ หลังจากใช้คำสั่ง Windows จะสร้างแคชขึ้นใหม่ อาจทำให้คอมพิวเตอร์ช้าลงเล็กน้อยเป็นเวลาสองสามวินาที
อย่าใช้ Empty Working Sets เพราะมันบังคับให้แอปที่กำลังทำงานอยู่ปลดหน่วยความจำที่ใช้งานอยู่ ซึ่งอาจทำให้เครื่องหน่วง ค้าง หรือแม้แต่เกิดอาการแครชได้
รายการหน้าที่แก้ไขแล้วว่าง จะบังคับให้การเขียนข้อมูลที่รอดำเนินการทั้งหมดใน RAM ถูกเขียนลงดิสก์ทันที จากนั้นจะย้ายหน้าดังกล่าวไปที่ Standby อาจทำให้เกิดการใช้งาน I/O ชั่วคราว แต่สามารถมีประโยชน์หากคอลัมน์ Modified ใน RAMMap ของคุณสูงผิดปกติและคุณคิดว่าการเขียนที่สะสมอยู่เป็นปัญหา นอกเหนือจากนั้น ให้เว้นรายการนี้ไว้ตามเดิมเช่นกัน
Empty System Working Set ทำงานเหมือนกับ Empty Working Sets แต่จะเจาะจงไปที่แคชไฟล์ระบบเท่านั้น โดยไม่แตะต้องหน่วยความจำของแอปพลิเคชัน เพื่อความปลอดภัย นอกเหนือจากการวินิจฉัยเซิร์ฟเวอร์หรือไดรเวอร์เฉพาะ ให้ปล่อยอันนี้ไว้เช่นกัน
ไม่ใช่กิจวัตรประจำวัน
การใช้ RAMMap อาจมีประโยชน์ในการติดตามปัญหาหน่วยความจำ แต่ไม่ได้เป็นส่วนหนึ่งของกิจวัตรบำรุงรักษาปกติ ในระบบที่มีสุขภาพดี การใช้ RAM สูงถือว่าเป็นเรื่องปกติ เนื่องจาก Windows ถูกออกแบบมาให้ใช้สิ่งที่มีอยู่ คุณจะต้องใช้แอปนี้ก็ต่อเมื่อมีสิ่งผิดปกติเกิดขึ้นและ Task Manager ไม่สามารถบอกเหตุผลได้







