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

หน่วยความจำเสมือนเป็นวิธีที่แต่ละกระบวนการได้รับพื้นที่ที่อยู่ของตัวเอง (หน่วยความจำเสมือน) และฮาร์ดแวร์จะแปลการอ้างอิง VM ทุกรายการไปยังที่อยู่หน่วยความจำทางกายภาพ เดิมที VM ถูกใช้เพื่อจัดเตรียมพื้นที่แอดเดรสมากกว่าหน่วยความจำฟิสิคัลที่มีอยู่ เพื่อรองรับสถานการณ์เมื่อมีการใช้หน่วยความจำเสมือนมากกว่าหน่วยความจำกายภาพอุปกรณ์จัดเก็บข้อมูลเช่น HDD สามารถใช้เพื่อ "สลับ" ข้อมูลและ "สลับ (ย้อนกลับ) ในภายหลัง" ได้ตามต้องการ

1
ขนาดฮีป JVM เป็นอัตราส่วนของ RAM ทางกายภาพของระบบ (Weblogic)
ควรตั้งค่าขนาดฮีป JVM สูงสุดเท่าใดสำหรับขนาดฟิสิคัลแรมที่เจาะจง e.g. With 8GB RAM, I can set the MAX heap size for a server app as 3GB. คำถามนี้เฉพาะกับ Java 1.8 และเซิร์ฟเวอร์ 12c ของ weblogic สมมติว่าเป็นเซิร์ฟเวอร์ linux ที่ไม่มีส่วนหัวที่มีเซิร์ฟเวอร์ weblogic เป็นกระบวนการเซิร์ฟเวอร์หลักที่ทำงานอยู่ เป็นกฎทั่วไปหรือเอกสารแนะนำการทำแผนที่นี้ ตัวอย่างเช่น: 8 GB RAM -- Max JVM Heap size XX GB 16 GB RAM -- Max JVM …

1
การรวบรวมขยะในภาษาการเขียนโปรแกรมใช้สำหรับการรวบรวมหน่วยความจำฮีปอย่างอื่นหรือไม่? [ปิด]
การรวบรวมขยะเพื่อรีไซเคิลวัตถุที่ไม่ได้ใช้อีกต่อไปคือการจัดสรรคืนหน่วยความจำฮีป หน่วยความจำรั่วแสดงพื้นที่หน่วยความจำฮีปไม่เพียงพอสำหรับโปรแกรมที่จะเรียกใช้หรือไม่ ดังนั้นสิ่งที่เรามักจะพูดว่า "หน่วยความจำไม่พอ" หมายถึง "หน่วยความจำไม่เพียงพอ" ซึ่งก็คือ "หน่วยความจำฮีป"?

1
หน่วยความจำที่แก้ไขโดย Windows โดยไม่มีเพจไฟล์
หน่วยความจำที่ปรับเปลี่ยนของ Windows ทำงานอย่างไรโดยไม่มีไฟล์เพจ หน่วยความจำกายภาพได้รับการแก้ไขแล้ว ... ? ฉันใช้ Windows 7 พร้อม RAM ขนาด 16GB และไม่มีไฟล์เพจ ฉันมีหน่วยความจำที่ถูกแก้ไขประมาณ 2.5GB ซึ่งส่วนใหญ่เป็นของ Firefox และกระบวนการ Vmware

1
ต้องการไฟล์เพจที่มี RAM 12 GB [ซ้ำกัน]
ซ้ำกันได้: ขนาดไฟล์เพจของ Windows 7 พร้อม RAM และ SSD ขนาดใหญ่ ฉันเพิ่งได้พีซีใหม่ที่มี RAM ขนาด 12 GB (ใช้งาน Windows 7 64 บิต) การติดตั้งเริ่มต้นแนะนำไฟล์หน้าขนาด 12 GB ในไดรฟ์ระบบ (ซึ่งฉันคิดว่าทั้งประสิทธิภาพและราคาแพงในไดรฟ์ SSD ... ) ฉันสงสัยว่าฉันต้องการหน่วยความจำเสมือนใด ๆ หรือไม่ทั้งหมด 12 GB เป็นมากกว่าที่ฉันมีในเครื่องก่อนหน้าของฉันรวมถึงไฟล์หน้า (ฉันมี 3GB RAM + 3GB pagefile)

2
หน่วยความจำว่าง / ดัมพ์ที่แก้ไขแล้วไปยัง pagefile ใน windows
ฉันใช้แฮ็กเกอร์โปรเซสเพื่อล้าง ram สักสองสามกิ๊กก่อนที่จะโหลดไฟล์ขนาดใหญ่เช่นการติดตามสแต็กขนาด 2GB เพื่อให้ทุกอย่างไม่หยุดเป็นเวลาหนึ่งชั่วโมงเนื่องจากมีการสลับสับเปลี่ยนไปมา อย่างไรก็ตามกระบวนการของแฮ็กเกอร์จะล้างข้อมูลครั้งละประมาณ 200mb เท่านั้น มีโปรแกรมหรือ windows API ใดบ้างที่ให้ฉันลบข้อมูลหน่วยความจำที่ถูกแก้ไขบางส่วนไปยัง pagefile ในแต่ละครั้ง?

0
มีวิธีการตรวจสอบแหล่งที่มาของการเปลี่ยนแปลงขนาดไฟล์ใน Windows 7 หรือไม่?
ในสำนักงานฉันทำงานบนเครื่อง Windows 7 ที่มี 16GB บน RAM อย่างไรก็ตามหลังจากการรีสตาร์ทแต่ละครั้งมันจะตั้งค่า pagefile เป็น 3072MB โดยอัตโนมัติ ฉันสร้างภารกิจกำหนดการล่าช้า (ซึ่งเรียกว่าสคริปต์ Powershell) เพื่อเพิ่มให้เป็นค่าที่เหมาะสมกว่า แต่บางครั้งก็ล้มเหลว แม้ว่าสคริปต์เริ่มต้นทำงานขนาดหน้าจะได้รับการรีเซ็ตเป็นครั้งคราว (อาจมีสคริปต์การดูแลระบบบางตัวทำงาน) ดังนั้นผมคิดว่าการขุดผ่านสคริปต์เริ่มต้นใช้Autoruns ฉันพบสคริปต์ Powershell บางตัว แต่ไม่พบสิ่งที่เกี่ยวข้องกับ pagefile ที่กำลังตั้งค่า ฉันดูที่ตัวแสดงเหตุการณ์ด้วย แต่ไม่พบเหตุการณ์ใด ๆ ที่เกี่ยวข้องกับขนาดไฟล์ของหน้าเว็บที่กำลังเปลี่ยนแปลง ฉันได้พูดคุยกับไอทีในพื้นที่ด้วย แต่พวกเขาดูเหมือนจะไม่รู้ว่าอะไรเป็นสาเหตุของปัญหานี้ คำถาม:มีวิธีการตรวจสอบแหล่งที่มาของการเปลี่ยนแปลงขนาดไฟล์ใน Windows 7 หรือไม่? สคริปต์ Powershell ฉันใช้เพื่อเปลี่ยนขนาดหน้าไฟล์: $computersys = Get-WmiObject Win32_ComputerSystem -EnableAllPrivileges; $computersys.AutomaticManagedPagefile = $False; $computersys.Put(); $pagefile = …

1
ทำไม VM ของฉันถึงหายไป
ฉันใช้ระบบปฏิบัติการ Windows XP SP3 Professional บน Dell Optiplex GX270 เมื่อฉันทำงานกับ Visual Studio Express (IDE การเขียนโปรแกรม), Google SketchUp หรือโปรแกรมอื่น ๆ ที่มีทรัพยากรมากหน่วยความจำเสมือนของฉันจะดำดิ่งจมูกภายในเวลาประมาณสิบนาทีหลังจากเปิดตัวโปรแกรมและฉันได้รับการแจ้งเตือนเหล่านั้นว่า Windows กำลังปรับ VM หากฉันพยายามเรียกใช้โปรแกรมประเภทนี้สองตัวในเวลาเดียวกัน VM ของฉันจะไม่เหลืออะไรเลยและฉันต้องรีบูตเครื่อง มีอะไรผิดปกติและฉันจะแก้ไขได้อย่างไร มันเริ่มน่ารำคาญจริงๆ

1
ฉันจะปิดการใช้งานหน่วยความจำเสมือนได้หรือไม่? [ซ้ำ]
ซ้ำกันได้: ฉันยังต้องใช้หน่วยความจำเสมือนจริงหรือไม่? สมมติว่าฉันมีระบบที่มี RAM 8 กิกะไบต์ ฉันใช้ระบบที่มีน้อยกว่านั้นรวมถึง RAM จริงและหน่วยความจำเสมือน ดังนั้นทำไมไม่เพียงแค่ปิดการใช้งานหน่วยความจำเสมือนในเครื่องมอนสเตอร์ของฉัน? จะไม่ปรับปรุงประสิทธิภาพหรือไม่ หรือมีเหตุผลบางอย่างที่จะใช้หน่วยความจำเสมือนต่อไป?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.