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

หน่วยความจำตามปกติหมายถึง RAM ที่เก็บข้อมูลความเร็วสูงชั่วคราวใช้เพื่อให้มีการเข้าถึงข้อมูลที่ใช้งานบ่อยและช่วยให้คอมพิวเตอร์ทำงานได้อย่างราบรื่น

2
ฉันสามารถบังคับให้ Mac ใช้หน่วยความจำที่ไม่ได้ใช้งานได้ดีขึ้นหรือไม่
ฉันใช้ mysql และใช้หน่วยความจำสูงสุด 2.5 GB ฉันตรวจสอบการตรวจสอบกิจกรรมและเห็นว่าฉันมีหน่วยความจำที่ไม่ได้ใช้งาน 1GB แต่จะไม่เปลี่ยนแปลงแม้ว่าฉันจะมีหน่วยความจำว่างที่ใช้งานได้เพียง 10MB เท่านั้น มีวิธีการบังคับใช้หน่วยความจำที่ไม่ใช้งานหรือไม่?
15 macos  memory 

4
Google Chrome Helper ใช้หน่วยความจำมากเกินไป
Google Chrome Helper ปรากฏในกิจกรรมการตรวจสอบหลายสิบครั้งและโดยรวมแล้วใช้หน่วยความจำจำนวนมาก ฉันจะกำจัดสิ่งนี้ได้อย่างไร คอลัมน์คำแนะนำส่วนใหญ่บอกว่าจะไปที่ปลั๊กอินของฉันและตรวจสอบ "เล่นเมื่อคลิก" แต่ Google อัปเดตเบราว์เซอร์และตัวเลือกนี้ไม่สามารถใช้ได้อีกต่อไป ฉันควรทำอย่างไร


4
Finder จะใช้หน่วยความจำจำนวนมากเมื่อใด
บางครั้งฉันเห็น iMac พร้อม RAM ขนาด 4GB ที่มีไฟล์ swap ไม่กี่ MB เท่านั้นและหลังจากฉันออกไปสองสามชั่วโมงและกลับมาไฟล์ swap คือ 2.7GB เมื่อดูในการตรวจสอบกิจกรรมเครื่องมือค้นหาใช้ 796MB มันจะใช้หน่วยความจำได้มากขนาดไหน - เป็นเพราะ "Search" บางอย่างที่เหลืออยู่ในหน้าต่าง Finder หรือไม่? ฉันเลือกไฟล์ -> ปิดทั้งหมด (โดยกดปุ่มOptionขณะคลิกไฟล์และปิดหน้าต่าง Finder ทั้งหมดเท่านั้นที่ยังไม่ปิด แต่ซ่อนอยู่และดูเหมือนว่าวิธีเดียวที่จะรีบูตสถานการณ์นี้เป็นอย่างไร สามารถป้องกันได้หรือไม่

3
กระบวนการ MRT ที่ใช้หน่วยความจำไม่ จำกัด จำนวนมาก
วันนี้เครื่องของฉันมีหน่วยความจำไม่เพียงพอ ฉันไปที่การตรวจสอบกิจกรรมและแสดงกระบวนการที่เรียกว่า MRT โดยใช้หน่วยความจำจำนวนมาก ฉันรีสตาร์ทเครื่องหวังว่าจะช่วยได้ แต่หลังจากรีสตาร์ทฉันเห็นหน่วยความจำในการปีนเขา MRT ประมาณ 0.01 GB ทุกสองสามวินาที ฉันใช้ macOS Sierra 10.12.6 บน MacBook Pro (Retina, 15 นิ้ว, กลางปี ​​2015), RAM 16 GB ดูเหมือนว่ามีรายงานจาก MRT โดยใช้ CPU สูงและวิธีการเอามันนี่ แต่ฉันจะไม่ลบมันเพราะสแกนหามัลแวร์ UPDATE: ฉันลองทำตามขั้นตอนที่ระบุไว้ในลิงก์ด้านล่างภายใต้ "ลบ MRT ด้วยตนเอง" แต่ดูเหมือนว่าจะไม่ทำงานกระบวนการ MRT ยังคงทำงานและเพิ่มการใช้หน่วยความจำ
14 macos  memory 

2
FreeMemory ทำอะไรได้จริง
มีแอพพลิเคจัดอันดับสูงใน Mac App Store ที่เรียกว่าเป็นFreeMemory มันอ้างว่าสามารถ "เพิ่มหน่วยความจำของคุณด้วยการคลิกง่ายๆ" แม้ว่าตอนนี้มันฟรี แต่ฉันเชื่อว่าปกติแล้วจะมีราคา 99 เซนต์ ในฐานะนักวิทยาศาสตร์คอมพิวเตอร์ปรีชาญาณของฉันเกี่ยวกับแอปคือน้ำมันงูเกือบแน่นอน ในระบบปฏิบัติการที่ทันสมัยแอปใด ๆ ที่สามารถทำได้จะไม่จำเป็นที่สุดและเป็นอันตรายต่อประสิทธิภาพการทำงานที่แย่ที่สุด สิ่งที่ดีที่สุดที่ฉันคาดเดาได้คือแอพอาจทำบางสิ่งบางอย่างเพื่อทำให้ระบบดัมพ์หน่วยความจำ "ไม่ใช้งาน" ซึ่งอาจไม่มีผลใด ๆ กับประสิทธิภาพการทำงาน อย่างไรก็ตามมีข้อมูลน้อยมากเกี่ยวกับแอพและฉันลังเลที่จะติดตั้งลงในเครื่องของฉัน ฉันยังไม่คุ้นเคยกับ OS X เหมือนกับฉันกับ Linux และ Windows ดังนั้นฉันอาจเข้าใจผิดว่า OS X จัดการกับ RAM ได้อย่างไร คำถามของฉันคือ: FreeMemory ทำอะไรกันแน่และทำอย่างไรถึงจะสำเร็จ มี API สาธารณะบางอย่างที่สามารถให้โปรแกรมพื้นที่ผู้ใช้สามารถเข้าถึงพารามิเตอร์การจัดการหน่วยความจำของระบบปฏิบัติการได้หรือไม่? สามารถใช้ FreeMemory ได้จริง ๆ แล้วเพิ่มประสิทธิภาพหรือว่าเป็นน้ำมันงูตามที่ฉันสงสัย?

7
ฉันจะเพิ่ม commandline memory_limit สำหรับ PHP ด้วย MAMP PRO ได้อย่างไร
ฉันได้ทำการแก้ไขทุก ๆ ครั้งphp.iniบน Mac ของฉัน (อย่างน้อยก็ทุกอย่างที่พบโดย "ค้นหา") และดูเหมือนว่าจะไม่สามารถเพิ่มmemory_limitคำสั่งสำหรับ PHP ได้ ฉันใช้ MAMP PRO และใช้งานสคริปต์ PHP ในเทอร์มินัล วิธีแก้ปัญหานี้
13 memory  apache  php  mamp 

7
iMac พร้อม 8GB RAM - หน่วยความจำเกือบเต็มเสมอ
ฉันมี iMac ขนาด 27 นิ้ว (ปลายปี 2555, OS X 10.9.2) พร้อม 8GB RAM การใช้หน่วยความจำสูงกว่า 7GB เสมอแม้ว่าฉันจะไม่คิดว่าฉันกำลังใช้งานอะไรมากมาย สิ่งนี้นำไปสู่การหยุดโปรแกรมเป็นครั้งคราวและความรู้สึกเป็นครั้งคราวของคอมพิวเตอร์ที่ถูกล่าช้า สิ่งที่หนักที่สุดที่ฉันใช้คือการทำเวอร์ชวลไลเซชัน Parallels ของแล็ปท็อป Windows ที่หมดอายุ (สำหรับโปรแกรมที่ใช้ Windows เท่านั้นของฉันที่เกี่ยวข้องกับงาน) จากนั้นฉันส่วนใหญ่ท่องด้วย Chrome (10-20 แท็บบางตัวกับวิดีโอ YouTube) แน่นอนว่าฉันเปิดสิ่งอื่น ๆ เช่น Mail, Evernote และอีกสองสามอย่าง แต่ฉันไม่คิดว่าคอมพิวเตอร์ 8GB RAM น่าจะเป็นเช่นนั้น ฉันอาจจะผิด ฉันยินดีที่จะให้การส่งออกของกระบวนการจากการตรวจสอบกิจกรรม แน่นอนฉันพยายามมองมันและฉันกำลังใช้กระบวนการขนาดเล็กจำนวนมาก (ไม่ทราบสำหรับฉัน) - ระบบที่ฉันเข้าใจ ฉันเป็นผู้ใช้พีซีเป็นเวลานานและฉันรู้วิธีการจัดการกระบวนการในพีซี แต่ไม่ใช่ใน Mac คุณคิดอย่างไร? …

4
กระบวนการ icdd ใช้หน่วยความจำจำนวนมากบน macOS
ในช่วงสัปดาห์ที่ผ่านมากระบวนการ 'icdd' เริ่มต้นเป็นครั้งคราวและเมื่อใดจะใช้ RAM จำนวนมาก (สูงกว่า 7 GB) เมื่อเกิดเหตุการณ์นี้ขึ้น MacBook Pro ของฉันจะไม่สามารถใช้งานได้จนกว่าฉันจะสามารถเปิดการตรวจสอบกิจกรรมและบังคับให้ฆ่ากระบวนการ ฉันได้แนบภาพหน้าจอของตัวตรวจสอบกิจกรรมที่แสดง icdd โดยใช้ RAM มากกว่า 7GB และทำให้ความดันหน่วยความจำพุ่งสูงขึ้น ไม่มีใครรู้ว่ากระบวนการนี้คืออะไรหรือฉันสามารถป้องกันไม่ให้ปัญหานี้เกิดขึ้นทุก ๆ 30 นาทีหรือไม่?

2
วิธี จำกัด RAM ที่กระบวนการโดยพลการสามารถทำได้
ช่วยบอกว่าเรามีเครื่อง OS X ที่ทำงานด้วย RAM ขนาด 4 GB เป็นไปได้หรือไม่ที่จะติดตั้งเพื่อให้ไม่มีกระบวนการเดียวที่สามารถใช้งานได้มากกว่าการพูด 3 GB ดังนั้นไม่ว่าหน่วยความจำจะทำงานกับกระบวนการอย่างไรมีหน่วยความจำเหลืออยู่เสมอเพื่อให้ระบบตอบสนองหรือไม่
12 memory 

2
kernel_task เติมดิสก์
มีบางอย่างแปลก ๆ เกิดขึ้น ฉันได้รับคำเตือนว่าดิสก์ของฉันมีที่ว่างเหลือพอ ฉันรู้ว่ามันเคยมีพื้นที่ว่าง 15GB มาก่อนและสงสัยว่าที่ว่างทั้งหมดไปไหน ฉันตรวจสอบกิจกรรมการตรวจสอบซึ่งแสดงให้ฉันเห็นว่าkernel_taskเขียนประมาณ 16GB ของหน่วยความจำลงดิสก์ ฉันเฝ้าสังเกตและสังเกตว่ามันเพิ่มขึ้นในอัตราประมาณ 1GB ต่อนาที สิ่งนี้ดำเนินต่อไปจนกระทั่งเหลือ 0 ไบต์บนดิสก์ของฉัน ทำให้ MacBook ของฉันใช้งานไม่ได้โดยทั่วไป ฉันไม่สามารถแม้แต่เปิดเว็บเพจและเมื่อฉันพยายามปิดมันมันค้าง ฉันทำการรีบูตแบบบังคับและหน่วยความจำที่หายไปกลับมาแล้ว kernel_taskไม่ได้เขียนลงดิสก์อย่างบ้าคลั่งเหมือนก่อน อย่างไรก็ตามฉันอยากรู้ว่าเกิดอะไรขึ้นที่นั่น เบาะแสใด ๆ ที่ทำให้เกิดสิ่งนี้

5
Safari ใช้ RAM มากเกินไป ฉันจะลดขนาดหน่วยความจำได้อย่างไร
ฉันกำลังค้นหา Safari (ล่าสุด - v5.0.2) ให้มากขึ้นกว่าหน่วยความจำหมูมากกว่าปกติ (ขณะนี้ใช้ RAM 465mb โดยเปิดเฉพาะแท็บนี้ แต่ได้ทำงานมาระยะหนึ่งแล้ว) การปิดและเปิดใหม่จะช่วยลดรอยเท้าหน่วยความจำ แต่มันจะคืบคลานกลับมาเมื่อเวลาผ่านไป นอกเหนือจากการปิดใช้งานส่วนขยายแล้วเคล็ดลับใด ๆ ที่ช่วยแก้ไขปัญหา / ลดการใช้หน่วยความจำคืออะไร ฉันใช้ClickToFlashซึ่งช่วยได้ด้วยการกำหนดให้เปิดใช้งานเอนทิตีแฟลชใด ๆ ด้วยตนเองในการดูหน้าเว็บแต่ละครั้ง

3
การจัดการหน่วยความจำทำงานอย่างไรใน Mac OS X
ฉันเป็นนักศึกษามหาวิทยาลัยที่พยายามเขียนเอกสารเปรียบเทียบและเปรียบเทียบระหว่างวิธีที่ Windows, Linux และ Mac OS X จัดการหน่วยความจำ ตัวอย่างเช่นสำหรับ Windows มันเป็นหน่วยความจำกายภาพ (RAM) และหน่วยความจำเสมือน (ไฟล์เก็บเพจ) Mac ทำสิ่งนี้ได้อย่างไร จนถึงตอนนี้ข้อมูลเดียวที่ฉันพบในหัวข้อนี้คือผู้คนกรีดร้องเกี่ยวกับหนึ่งในรุ่นสำหรับ Mac OS X และวิธีที่หน่วยความจำรั่ว โปรดทราบว่าฉันไม่ใช่ผู้ใช้ Mac ดังนั้นฉันจึงไม่ต้องการคำแนะนำเกี่ยวกับวิธีตรวจสอบหน่วยความจำที่ใช้ ฯลฯ ลิงก์ไปยังบทความหรือเอกสารที่อธิบายถึงวิธีการใช้งานจะได้รับการชื่นชมมากที่สุด ฉันพบสิ่งนี้: http://www.macosxautomation.com/applescript/apps/memory.htmlแต่มันเกี่ยวข้องกับการรวบรวมขยะใน Objective-C มากกว่าการจัดการหน่วยความจำภายในของระบบปฏิบัติการ

3
ฉันจะตรวจสอบว่าฉันใช้งานสล็อตแรมได้เท่าไร?
ฉันเป็นเจ้าของ Macbook รุ่น 13 "และฉันต้องการอัปเดต RAM จาก 2gb เป็น 4gb ก่อนที่ฉันจะซื้อ ram 2x2gb ใหม่ฉันต้องการตรวจสอบให้แน่ใจว่า macbook ของฉันมีสล็อตแรม 2x1gb หรือ 1x2gb ฉันหมายถึง ถ้าใช้ทั้งสองช่องหรือหากใช้เพียง 1 ช่องมีบรรทัดคำสั่งเพื่อรับข้อมูลนั้นหรือไม่?
12 memory 

2
เหตุใดหน่วยความจำที่รั่วไหลจึงปรากฏ malloced ไปที่ kernel_task และทำไม OS X จึงไม่สามารถรวบรวมขยะได้
ก่อนหน้านี้ฉันได้รับแจ้งว่ามีสัญญาณว่าบางแอปพลิเคชันมีหน่วยความจำรั่วนั่นคือkernel_taskมีหน่วยความจำขนาดใหญ่ตามลำดับหน่วยเป็นกิกะไบต์ หากมีข้อผิดพลาดkextทำให้การใช้งานหน่วยความจำนี้เราคาดว่าจะเห็นความแตกต่างระหว่างหน่วยความจำที่จัดสรรและที่คาดว่าจะได้รับการจัดสรรคือ diff <(kextstat|tr -s ' ' | cut -d ' ' -f 5) <(kextstat| tr -s ' ' | cut -d ' ' -f 6) จะส่งคืนสิ่งอื่นนอกเหนือจากคำว่า 'Wired' และ 'Name' ในขณะที่เขียนวิทยานิพนธ์ของฉันฉันสังเกตเห็นว่าการเปลี่ยนไฟล์ PDF ในขณะที่เปิดอยู่ในหน้าตัวอย่างมักจะทำให้สิ่งเลวร้ายเกิดขึ้น: บางครั้งการใช้หน่วยความจำของkernel_taskสามารถเติบโตถึงประมาณแปดกิกะไบต์หรือมากกว่า ถ้าฉันฆ่าภาพตัวอย่างก็จะกลับสู่ปกติได้ทันที เห็นได้ชัดว่ามีบางอย่างผิดปกติและพรีวิวกำลังรั่วหน่วยความจำภายใต้เงื่อนไขเหล่านี้ ดังนั้นคำถามของฉันคือ: ถ้าฉันรู้ว่ากระบวนการรั่ว ram ผ่านการเพิ่มขึ้นอย่างกะทันหันและคาดไม่ถึงkernel_taskทำไมOS Xจึงไม่สามารถรู้ได้ว่ามีบางอย่างผิดปกติ ถ้าฆ่าดูตัวอย่างเรียกคืนของฉันหายไปmalloc()'d หน่วยความจำทำไมไม่ดาร์วินทำเก็บขยะโดยอัตโนมัติสำหรับฉันหรือไม่ ฉันมีความเข้าใจผิดพื้นฐานเกี่ยวกับการจัดการหน่วยความจำหรือไม่ แก้ไข: (15/9/15) นี่คือการสาธิตสิ่งที่ฉันพูดถึง ก่อนอื่นฉันสังเกตเห็นการใช้หน่วยความจำสูงด้วยkernel_task(หมายเหตุเปิดตัวอย่างอยู่ที่ด้านล่างของ Activity Monitor …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.