Windows 10 x64 bellek alanını azaltma - sistemin otomatik bellek sıkıştırmasını ayarlayabilir miyim?


2

Son zamanlarda geniş bir sanal işletim sistemi kullanımıyla birlikte Windows 7 ve Linux'tan (Ubuntu / Kali / Redhat) Windows 10'a geçmiştir

Yeni bir lenovoZ51-70 dizüstü bilgisayarda Windows 10 işletim sisteminin bellek ayak izini azaltmanın zor olduğunu bulmak, ana işletim sisteminin olay günlüğünde aşağıdaki hatayla başarısız olan geçişli bir misafir işletim sistemi çalıştırmaya çalışıyor

Provider [ Name] Application Error

EventID 1000 [ Qualifiers] 0

Level 2

Task 100

Keywords 0x80000000000000

TimeCreated [ SystemTime] 2016-01-26T10:26:59.000000000Z

EventRecordID 2163

Channel Application

Computer ZeroCool

Security
EventData VirtualBox.exe 5.0.14.5127 569e6712 QtCoreVBox4.dll 4.8.6.0 5565c7c8 c0000005 0000000000023217 1594 01d1582400729aef C:\Program Files\Oracle\VirtualBox\VirtualBox.exe C:\Program Files\Oracle\VirtualBox\QtCoreVBox4.dll 6f631a15-7ad8-4d59-bde5-59a431caf81e

ve Sanal kutu sanal günlükleri, uygulamanın kilitlenebilmesi için mevcut koçun bulunmadığına işaret ediyor ... konuğun yalnızca 1600 MB gerektirdiği ve dizüstü bilgisayarın 4GB koç olduğu ve işletim sisteminin uygulamaların 1400 MB'den fazla koç tüketmesini ve Sanal kutunun önerisine göre sınırlandırılması topluluk, işletim sisteminin sanal belleğini önemli ölçüde artırdı.

Başka bir ram modülüne yükseltmek önümüzdeki birkaç ay için çok düşük bir ihtimal! Bu sorgu sadece mevcut tüm teknik forumlarda yapılan önemli araştırmalardan sonra ortaya çıkmaktadır.

Bu forumdan tek istediğim, bana kayıt defteri veya bir Dll'ye ihtiyaç duymaktan çekinmeyeceğim belleği kullanan Yararsız işletim sistemi hizmetlerinin bir listesini vermek.

Veya Windows 10 işletim sisteminin bellek kapladığı alanı azaltma adımları

Birkaç teknik forumdan geçtikten sonra bir kayıt defteri anahtarı ve sayfa dosyası boyutu değiştirildi.

KAYIT GÜNCELLEME * Başlat & gt; regedit (Başlat'ı tıkladıktan sonra regedit yazın) * HKEY_LOCAL_MACHINE & gt; SİSTEM & gt; CurrentControlSet & gt; Kontrol & gt; Oturum Yöneticisi & gt; Bellek yönetimi * ClearPageFileAtShutDown & gt; Değiştir & gt; Değer Verisini 1 olarak değiştirin. * Yeniden başlat (şimdi veya aşağıdaki Kontrol Paneli Güncellemesinden sonra)

KONTROL PANELİ GÜNCELLEME * Kontrol Paneli & gt; Sistem ve Güvenlik & gt; Sistem & gt; Gelişmiş sistem ayarları & gt; Performans & gt; Ayarlar & gt; Sanal bellek * "Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet" seçeneğinin işaretini kaldırın * "Sistem yönetilen boyut" düğmesini kontrol edin * Yeniden başlat

Windows 10 64bit hala bellek tüketimi hala garip bir şekilde 3Gig kalır.

Windows resource manager screenshot Windows taskmanager screenshot Sanal Kutu hata mesajı Sanal kutu hata ekranı görüntüsü

Windows 10'da, Bellek Yöneticisi'nde sıkıştırılmış sayfaların bellekteki bir koleksiyonu olan bir sıkıştırma deposu adı verilen yeni bir konsept eklediler. Bu, Memory Manager bellek baskısı hissettiğinde, kullanılmayan sayfaları diske yazmak yerine sıkıştıracağı anlamına gelir. Bu, işlem başına kullanılan bellek miktarını azaltır ve Windows 10'un bir seferde fiziksel bellekte daha fazla uygulama korumasını sağlar. Bu ayrıca Windows 10'da daha iyi yanıt verilmesine yardımcı olur. Sıkıştırma deposu Sistem işleminin çalışma kümesinde yaşar. Sistem işlemi mağazayı bellekte tuttuğu için, bellek diğer işlemler için kullanılabilir duruma getirildiğinde çalışma kümesi de büyür. Bu, Görev Yöneticisi'nde görülebilir ve Sistem işleminin önceki sürümlerden daha fazla bellek tüketmesinin nedeni.

Gereksinimlerim için Sıkıştırma Mağazasında ince ayar yapabilmemin bir yolu var mı?


Yapamayacaksın. Windows 10 Sürüm 1511 özellikle doğası gereği, sıkıştırma belleği yönetimi geliştirmeleri nedeniyle eşit derecede yapılandırılmış bir Windows 7'den sonra biraz daha fazla bellek kullanır, ancak bellek içinde Windows 10 Sürüm 1511, eşit şekilde yapılandırılmış Windows sürümlerine kıyasla daha fazla veri tutar. Başka bir deyişle, Windows yalnızca küçük bir artışla ve ardından diğer Windows sürümleriyle daha fazla veri yönetiyor.
Ramhound

Sayfa dosyasını kapatma sırasında temizleme, Windows'un şimdi sayfa dosyasını yeniden oluşturması gerektiğinden başlangıçta daha fazla bellek tüketmesine neden olur. Anlamadığınız ayarlarla uğraşmayın.
Ramhound

Silme sayfa dosyalarının ne işe yaradığını anlıyorum ancak çalıştırmam gereken sanal uygulamaları kullanıyorum.
snoopy

1
Sanal kutu yerine hyper - v kullanmayı düşünün.
Falco Alexander

1
bu, 3 VM (Win7, nano sunucu, Linux) çalıştıran Win10 Pro Hyper-v ve 1 sekmeli kenar tarayıcıdır - & gt; ekran görüntüsü
Falco Alexander

Yanıtlar:


0

Windows'un bellek sayfalarını RAM'den sayfa dosyasına itmesini sağlayacak şekilde sisteminize daha fazla bellek baskısı eklemeyi deneyebilirsiniz. sysinternals testlimit program çok fazla bellek ayırmanıza izin verir Russinovich'in blog yayınlarından birinde belirtildiği gibi ) (umarım) bellek yöneticisini verileri sayfa dosyasına göndermesi için ikna etmelidir.

Aşağıdakini çalıştırın ve bir süre çekiç kalmasına izin verin (görev yöneticisinde RAM'inizi izleyin), ardından sonlandırın.

testlimit64 -m 100

Diğer işlemlerin fiziksel taahhüt bedeli (yani: gerçek RAM kullanımı) azaldığını ve her şeyi sınırlamayı test etmelisiniz. Testlimit sona erdiğinde, başladığınızdan daha fazla RAM'iniz olmalıdır.

Önemli Not : VM'nizi başlatmanıza izin verebilir, ancak bilgisayarınızda çalışan tüm diğer programları da yavaşlatır, çünkü bir sonraki kullanımda, daha az fiziksel RAM kullanacakları ve sayfa dosyasından yüklenmesi gerekecektir.

(Bu, gerçek bir düzeltme yerine geçici bir çözümdür. Daha fazla RAM, daha önce belirtildiği gibi en iyi çözümdür) .


-1

Ekran görüntüsünde size yayınlanan "firefox.exe" 200 MB alarak görüyorum. Muhtemelen Firefox'u elle başlattınız. Bu yüzden bu ekran görüntüsü kullanışsız, açılıştan hemen önce bir ekran görüntüsü almalısınız. herhangi uygulama. Bu şekilde, tüm arka plan programları başladıktan sonra ne kadar RAM'e sahip olduğunuzu görebiliriz.

RAM'iniz yoksa ve daha fazla RAM eklemek istemiyorsanız, kesinlikle sayfa dosyasını açmalısınız. Bu, RAM'inizin bir uzantısıdır, ancak sabit sürücüye yerleştirilmiştir. Bu RAM'in performansı, gerçek RAM'lere kıyasla düşük olmasına rağmen uygulamalarınızı yavaşlatacak olsa da, VirtualBox'u başlatabilirsiniz.

VirtualBox'ın açıkça gerçek RAM gerektirdiğini düşünüyorum, takas kullanmak istemiyor. Bu nedenle, işletim sistemi için önyükleme yapar başlatmaz başlatmanız gerekir; bunun için yeterli fiziksel RAM vardır ve VirtualBox başladıktan sonra yeterli fiziksel RAM yoksa, diğer uygulamalar takas kullanır.

Sanal Kutu'yu önyüklemeden sonra başlatamazsanız, Sysinternals Autoruns'u indir İşte . Burada, sistemin başlatılması ve kullanıcının oturum açmasıyla çalışan programları ve hizmetleri açabilirsiniz. Ancak dikkatli olun, sistem çalışması için önemli bir şeyi devre dışı bırakırsanız, Windows önyükleme yapmaz!

Tam olarak ne devre dışı bırakılacağı pek çok şeye bağlıdır ve buraya gönderilemeyecek kadar karmaşıktır.

Başlamak için, Skype, Mozilla bakım servisi, Google güncelleme hizmetleri, Adobe güncelleme hizmetleri, "sistem ayarlama programları" gibi şeylerin otomatik olarak başlatılmasını devre dışı bırakabilirsiniz. başlamak. Sistem hizmetleri için burada açıklanamamaktadır, dikkatli olmalı ve ne yaptığınızı bilmelisiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.