Announcement

Collapse
No announcement yet.

เกี่ยวกับ physical memory ใน task manage ครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • เกี่ยวกับ physical memory ใน task manage ครับ

    มือใหม่ครับ...หาข้อมูลในเน็ตแล้วยังงๆ

    http://image.ohozaa.com/view2/xxulvkB1PLdzWs1R

    จากรูปข้างบนนะครับ

    total คือ หน่วยความจำทั้งหมดของแรม ซึ่งใน NB เครื่องนี้ 4GB แต่ win 7 (32 บิต ) จะเห็นแค่ 3.5 ตรงนี้พอเข้าใจครับ

    แต่ส่วนอื่นที่เหลือนี่แหละครับ ค่อนข้างสับสน

    cached นี่หาความหมายในเน็ตก็ยังงงๆครับ?

    avaliable หน่วยความจำที่สามารถใช้งานได้ ในรูปเหลืออยู่ประมาณ 2.4 GB ถ้าไปบวกกับ หน่วยความจำที่ถูกใช้ไปแล้ว 0.98 GB มันก็จะเท่ากับขนาดของแรม 3.5 GB (หรือจริงๆก็คือ 4GB นั่นเอง)

    Free ตัวนี้ก็ค่อนข้าง งงครับมันต่างจาก avaliable ยังไง?

    --------- และในความเข้าใจผมคือ Avaliable = cached + Free ใช่ไหมครับ?

    --------- ทีนี้ถ้าเราจะดูขณะใช้งานเครื่องว่าแรมเหลืออยู่เท่าไร ให้ดูที่ avaliable ใช่ไหมครับ?

    --------- สุดท้ายครับ...จากรูป ไม่ได้มีการดึงหน่วยความจำจากฮาร์ดดิสก์ มาใช้ร่วมกับหน่วยความจำของแรมใช่ไหมครับ?

    เพราะในคอมผมซึ่งเก่ามากแล้ว ใช้วิน xp แรมแค่ 1GB แต่ไปดูที่ total มันจะขึ้นเป็น 2.5 GB

    แต่ใน NB นี้ เห็น total เป็น 3.5 GB แสดงว่าไม่ได้ดึงของฮาร์ดดิสก์มาใช่ไหมครับ?

    ขอบคุณมากๆครับ

  • #2
    เอารูปมาลงให้นะครับ


    ส่วนความหมาย ถ้ากด Resource Monitor จะเข้าใจมากกว่า เพราะมีกราฟแท่งๆให้ดูด้วย
    Available = ปริมาณแรมที่สามารถนำมาใช้ได้ของวินโดว์และโปรแกรม พร้อมให้ใช้งานในระบบ ที่สามารถใช้ได้ทันที (Cached+Free)
    Cached = ปริมาณแรมที่เพิ่งถูกใช้ไปในระบบ (System resources)
    Free = แรมที่กำลังว่างหรือไม่มีข้อมูลสำคัญมีเหลือไว้สำหรับงานใหม่ ซึ่งวินโดว์จะจัดการเองครับ

    Originally posted by Windows
    Three advanced tables below the graphs list various details about memory and resource usage. Under Physical Memory (MB), Total is the amount of RAM installed on your computer, listed in megabytes (MB). Cached refers to the amount of physical memory used recently for system resources. Available is the amount of memory that's immediately available for use by processes, drivers, or the operating system. Free is the amount of memory that is currently unused or doesn't contain useful information (unlike cached files, which do contain useful information).
    ตัวอย่างของผม
    ใส่แรมไป 4GB ใช้วิน 64 บิต
    ปริมาณแรมพร้อมใช้งานในขณะนั้น 1294 MB ถูกใช้ไปกับระบบ 955 (ซึ่งมีการเก็บข้อมูลไปแล้ว รอว่าจะใช้อีกหรือเปล่า) เหลือว่างอีก 354 (อันนี้ยังไม่ได้ใช้เลย ถ้าจะใช้ๆได้ทันที)

    Comment


    • #3
      แล้วถ้าเราใช้แรมจนเกินปริมาณค่า Free ล่ะครับ จะเกิดอะไรขึ้นบ้าง?

      Comment


      • #4
        Originally posted by mana90 View Post
        แล้วถ้าเราใช้แรมจนเกินปริมาณค่า Free ล่ะครับ จะเกิดอะไรขึ้นบ้าง?
        เมื่อเปิดโปรแกรมมากขึ้นๆ จน Free น้อยลงๆ ก็จะไปเอา Cache ที่กันไว้เก็บนู่น นี่ มาใช้แทน

        พอ cache น้อยลง ก็จะทำงานช้าลง , Free น้อยลง ก็จะเริ่มช้าลงๆ

        ก่อน Free จะถึง 0 จะมีการพยายามใช้ Page file เพื่อทำงานช่วย

        เมื่อใช้งาน page file ถึงจุดที่เซ็ตไว้แล้วจนหมด และ virtual memory Free เป็น 0

        ก็จะเกิด Virtual Memory Full / Out of virtual memory

        แล้วก็จะเปิดโปรแกรมใหม่ไม่ได้ , เซฟงานไม่ได้ , App close, ช้าลง , ค้าง , จอฟ้า อย่างใดอย่างหนึ่ง

        Comment

        Working...
        X