Windows 10 bellek sıkıştırma nasıl devre dışı bırakılır?


38

eski yanlış varsayımım: dizüstü bilgisayarımın pilini boşaltır ve RAM sıkıntısı çekmez. Görev yöneticisi ntoskrnl.exe diğer tüm işlemlerden daha fazla CPU zaman yiyor görmek. Bu özellik isteğe bağlı olarak görünmüyor ve 2 gün önce 1. Win10 Güncellemesi ile (benim açımdan Win10Pro) geldi.

Düzenle:

En azından (kanıtlanmamış) varsayımlarım için bir suçlu olarak hariç tutmak için onu devre dışı bırakmak istiyorum. Bu süreç son 2 ayda hiç dikkatime gelmedi ve görev yöneticisinin uzun isminde buna "sistem belleği ve sıkıştırılmış bellek" deniyor.


Sorunun bu olduğundan emin misin? RAM sıkıntınız yoksa, sıkıştırma kullanılmayacaktır. Ve eğer kullanılıyorsa, sıkıştırma için gösterilen ayrı bir işlem var.
Sami Kuhmonen

Görev yöneticisinde bu isim ile adlandırılır. Sıkıştırmayı devre dışı bırakabilmek ve çivilemeye yardımcı olur
Falco Alexander

1
Bellek sıkıştırması, başlangıçtan beri Windows 10'da olmuştur. Bu haftadan beri batarya sorununuz varsa, bu özellik yüzünden değil. Çekirdek yalnızca bellek sıkıştırmasından çok daha fazlasını yapar. Tüm uygulamaların sisteminizde çalışmasını sağlar.
ZippyV

1
Bellek sıkıştırmanın sorun olduğunu düşündüren nedir? Detaylı bir proses analizörü kullandınız mı? Olmazsa, yapmalısın. @ZippyV'ın dediği gibi, ntoskrnl.exetüm temel işlevleri yerine getirir ve çoğu vardır, bu yüzden suçlu olarak bellek sıkıştırmayı ayırmak için hiçbir neden görmüyorum.
AFH

1
bu, güncellemenin yeni bir özelliği değildir. Bu özellik zaten ilk sürümün bir parçası, yinelenen bağlantıya bakın.
magicandre1981, 14:15

Yanıtlar:


23

Bu, disk belleği önlemek için iyi bir özelliktir (HDD’deki pagefile.sys dosyasına veri yazmak) .

Windows 10'unuzu bellek sıkıştırması olmadan test etmek istiyorsanız, powershell'i admin olarak başlatın

görüntü tanımını buraya girin

ve komutu çalıştırın Disable-MMAgent -mcve yeniden başlatın. Bu, sıkıştırmayı devre dışı bırakır. Daha sonra tekrar etkinleştirmek için, tekrar powershell'i admin olarak çalıştırın ve Enable-MMAgent -mckomutu çalıştırın .


1
Cevabınız için teşekkürler. "Çağrıyı önlemek için iyi bir özellik" ile ilgili olarak. Ben buna bağlı olduğunu iddia ediyorum. Bir ULV işlemcisinde ağır bir IDE ile yazılım ram ve hızlı SSD ile geliştiriyordum. Açık olan özelliğiyle aldığım "yetersiz bellek" istisnalarını görmezden geldiğimde, arada sırada bulunan sayfa IO'yu CPU isabeti yerine tercih ederim.
Kevin,

2
@Kevin hayır, çağrı ve IO bir işletim sisteminin yanıt verme açısından daha pahalıdır
magicandre1981

2
@ magicandre1981 Öyle olması gerekmiyor. 16GB RAM'im var ve bellek sıkıştırma tipik olarak 3GB ve 5 GB'a kadar kullanıyor. Pencereleri açılmaya başladığımı söyleyerek bana hafızamdan çıktığını ve bazı uygulamaları öldürdüğümü önerdi. Bellek sıkıştırması olmadan daha iyi olacağıma dair hiçbir soru yok, yavaş sayfalamaya sahip olmakla birlikte uygulamaları çalıştırabilir.
user184411

1
Bu komuttan önce Get-MMAgent'ı kullanabildiğinizi ekleyeceğim, diğer şeylerin yanı sıra mevcut bellek sıkıştırma durumunu onaylamak için.
Souhaieb Besbes,

1
Bu sadece win10'un belirli sürümlerinde çalışır mı? -Mc nor -memorycompression ile çalışmak için devre dışı bırakma komutunu alamıyorum
TombMedia

8

Tam cevabını kontrol edebilirsiniz . Windows 10'da 'sistem ve sıkıştırılmış hafıza'nın yüksek CPU kullanımının sebebi nedir? . Ancak kısa versiyon için:

Gittim:

Başlat-> Denetim Masası-> Yönetimsel Araçlar-> Görev Zamanlayıcı-> Görev Zamanlayıcı

Kütüphane> sürecinde Microsoft> Windows-> MemoryDiagnostic

İki satır öğesi var. Görevin yürütülmesi günlük olaylarına bağlı olabilir. Sadece var olmaları gerekip gerekmediğinden veya kayıt defterine girdiklerinde tetiklenip tetiklenmediklerinden emin değilim. Her durumda, RunFullMemoryDiagnosticEntry olarak etiketlenmiş girişi devre dışı bıraktım. Bu benim sorunumun örneğini çözdü.

Bu sorununuzu çözmezse, daha önceki yanıtlardaki talimatlar bir çözüm bulmak için Windows Performance Analyzer'ı kullanmanızı önerir.


2
Mantıklı geliyordu, ben de denedim. Ancak sorun geri döndü. : /
arod

Windows 10'u, sayfa dosyasını varsayılan olarak yaptıklarından daha sık kullanıp sıkıştırmayı daha az kullanacak şekilde yapılandırmak mümkün olur mu? Çevrimiçi gördüklerime göre, yeni bellek yönetimi şemasını tamamen etkisiz hale getirme girişimleri çok az sonuç veren gibi görünüyor. Spor yapıyorum ve AMD E-Serisi APU'yu 4 GB koçluk ile ve bir bellek yükseltme olasılığı yok. Dizüstü bilgisayarlar ağrıyor.
TopHatProductions115

Bunun kesinlikle ve kesinlikle bellek sıkıştırmasını devre dışı bıraktığını onaylayabilir miyim? Benim giderek sık sisteminin biri sırasında kullanımını raporlama ProceXP fark bu (henüz başka dondurma) üzerinde bir gün önce çift, ama dün gece konum değiştirir donuyor imgur.com/a/iPKY2
fostandy

Cevap kolay değil. Bir ayar herkesin problemini çözmüyor. Herkesin sistemi farklı ve özünde farklı konular var. Ve farklı şeyler kurulur. Ama ... teklif ettiğim bağlantıda, özel sorunumun ne olduğunu nasıl bulduğumu gösterdim. Bu araç seti, temel sorunu bulmanıza ve kendi ortamınız için özel bir çözümü bulmanıza yardımcı olabilecek kadar genel bir araçtır. Ya da, ... cüret edeyim ... senin için aletlerini çalıştırabilecek birini bulabilir, çay yapraklarını okuyabilir ve bir şeyler bulabilirim. :-)
Raymond Burkholder 11
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.