Windows XP görünüşte kaynaklardan yoksun, ancak bol miktarda ücretsiz RAM ve takas mevcut


12

Bu beni yıllardır rahatsız ediyor ve şimdiye kadar yeterli bir çözüm bulamadım.

Sorun, yaptığım hemen hemen her XP kurulumunda ortaya çıkıyor. Çeşitli programları veya mevcut programları çalıştıran sistemi bir süre açtıktan sonra, Windows bana söylemeden kaynakların tükendiğini düşünüyor.

Orada her zaman ücretsiz RAM. Örneğin, bu sadece başıma geldi ve bir sürü boş RAM'im vardı. Virüs, casus yazılım veya başka saçmalık yoktur - bu bir Windows kaynak sorunudur , ancak soru hangi kaynağın tükendiğidir, biri onu nasıl saptar ve nasıl önler?

Bazen, belirli programları çalıştırdıktan sonra olur - örneğin, bugün Photoshop CS4 ve Flash CS4'ü aynı anda başlattığımda oldu. Ayrıca The Bat'ı yeniden başlatmanın (Ritlabs tarafından e-posta istemcisi) bir süre bu sorundan kurtulduğunu fark ettim, ancak yine de The Bat'ın yüklü olmadığı makinelerde oluyor.

Peki tam olarak ne oluyor? Semptomlar:

  • alt-sekmesine basmak artık listeyi açmıyor - sadece bir sonraki pencereye atlıyor, Alt-Esc'in çalışma biçimine çok benziyor, ancak bu durumda, alt-up'ı getirmek için yeterli kaynağa sahip olmaması sekme menüsü

  • rasgele programlar rasgele çökerek, rasgele hatalar, bellek dışı hatalar, sistem kaynakları, sistem çağrıları yapamama vb.

  • rastgele programlar rastgele parçaları kaçırmaya başlar - örneğin, Firefox üst menüleri kaybolabilir, kısmi seçimleri çekebilir veya artık tamamen çekilmeyebilir. IE araç çubuklarından birkaçını kaybedebilir. Bazı programlar yeniden çizilemeyebilir veya yalnızca kullanıcı arayüzünün olduğu yerde düz gri olur.

  • Windows'un kendisi RAM'in, sanal belleğin veya herhangi bir şeyin tükenmesinden asla şikayet etmiyor, ancak bir şey tükeniyor .

Düzeltmeyi bugün bulabildiğim ve uygulayabildiğim tek ipucu bu Masaüstü Öbek Sınırlaması idi . Düzeltmenin yeterli zaman geçmediği için çalıştığını onaylamadım. Bu arada herkesin düşünceleri neler?

Yanıtlar:


12

Çalıştırdığınız bir programda tanıtıcı sızıntısı olabilir. Programlarımdan birinde bu sorunları sergileyen bir hata vardı, yeni programlar getirmek eksik veya eksik araç çubukları, dosya-> açık iletişim kutuları gösterilmiyor, alt sekme düzgün çalışmıyor ve garip hatalar, vb.

Görev Yöneticisi'nde, her ikisi de tutamaç kullanan kullanıcı ve gdi nesneleri için sütunları göstermek için Görünüm-> Sütunlar menüsünü kullanabilirsiniz, burada çok sayıda bir program bulursanız, suçlu olabilir.

Ne yazık ki, tam olarak "yüksek sayının" ne olduğu tamamen programa bağlıdır.

Özellikle, tutamaç sayısının sürekli arttığı herhangi bir programa dikkat edin, çünkü bu böyle bir sızıntıya işaret edebilir.


1
Ah, şimdi bir yere gidiyoruz. Olası bir sebep VE onu izlemenin bir yolu. Teşekkürler, bu arada oy kullandı. Suçluları izleyecek. Şimdiye kadar Firefox, Probe2 (Asus tarafından), Winamp ve Flash CS4, her biri 1000'den fazla olan en fazla GDI nesnesine sahip. Yarasa'nın 701'i var ve onu yakından izleyeceğim.
Artem Russakovskii

Dürüst olmak gerekirse, bu kulağa kötü gelmiyor.
Lasse V. Karlsen

Heh, sistem şu anda çökmüyor, aslında öyle değil.
Artem Russakovskii

Tamam, sistem şu anda çöküyor. En kötü GDI nesneleri için sayımlar şunlardır: firefox - 2382, probe2 - 1375, winamp - 1239, flash - 1069, snagiteditor - 971, thebat - 758. Kulplar tarafından en yüksek: 11,456 tutamaçlı, şüpheli gerçekten şüpheli bir spoolsv.exe - ftprush - 5972, Sistem - 2702, svchost.exe - 2384, csrss.exe 1238, firefox - 1170, flash - 1036, güneş tutulması - 962. İk ...
Artem Russakovskii

Ah, burada belirtildiği gibi Öbek değişikliklerinin geçerli olması için yeniden başlatmam gerekiyor gibi görünüyor support.microsoft.com/default.aspx?scid=kb;EN-US;184802 . Tam olarak nerede olsa ben maxing bulmak için çok iyi olurdu.
Artem Russakovskii

6

Bunun nedeni, Windows'un GUI nesnelerinin çoğunun yaşadığı, menüler, simgeler ve neyin olduğu "masaüstü yığını" olarak adlandırılmış olmasıdır. Ve bu alan oldukça sınırlıdır ve daha da önemlisi, sabit boyuttadır.

Bkz masaüstü yığını üzerinde: Q126962 çözümü için ve okumak Raymond Chen bazı daha fazla bilgi için.


Evet, sorumun sonunda bundan bahsettim. Daha fazla bilgi için teşekkürler. Bu şimdiye kadar iyi bir yardımcı cevap.
Artem Russakovskii

Ah, üzgünüm, bu son cümleyi fark etmedim :) Ama tam da bunun nedeni, Process Explorer'da çoğu tutamaç kullanarak hangi işlemi kontrol edebilir, öldürebilir ve yalnızca semptomları düzeltebilirsiniz.
vava

2

Windows'ta "kaynaklar" veya "sistem kaynakları" terimi, işletim sistemi içindeki çeşitli nesneleri (pencere tutamaçları gibi) ifade eder. Windows, kaynaklara ayrılan alanı sınırlar, böylece tüm sistem belleğini kullanamazlar. Bu nedenle bol miktarda boş belleğiniz var, ancak yeterli kaynak alanınız yok.

Mark Russinovich ve David Solomon (Winternals ve Sysinternals şöhretinden) Windows'un cesaretlerini ayrıntılı olarak anlatan bir kitap yazdılar : Windows Internals. Dördüncü sürüm Windows 2000, XP ve Server 2003'ü kapsar ve tek başına veya Windows Server 2003 Kaynak Seti'nin bir parçası olarak kullanılabilir. Beşinci sürüm Haziran 2009'da piyasaya sürülecek ve Windows Vista ve Server 2008'i kapsayacaktır. Bu ciltlerden biri veya her ikisi de sizin için yardımcı olabilir, ancak uyarılmalıdır: Bu sadece Cumartesi-öğleden sonra bir okuma değil!


1

Sürücüler ve çekirdeğin içinde veya etrafında çalmaya yetecek kadar diğer şeyler, düzgün çalışmadığında büyük sorunlara neden olabilir - ve bu, açık CPU, bellek veya disk G / Ç'de her zaman görünmeyen bir darboğazdır yolları.


Gerçekten de öyle olabilir, ancak bunu paylaştığım bilgisayarlar hiçbir donanım paylaşmıyor - bazıları dizüstü, bazıları masaüstü. Genel olarak, farklı sürücülerdeki kötü hataların tüm makinelerimi rahatsız etmesi için uzak bir olasılık var, ancak olası değil. Sorun, işletim sistemimdeki son bağlantının önerdiği gibi, işletim sisteminin içinde daha derin bir şekilde uzanıyor. Zaman gösterecek, ama aradığım çözüm bu değil. Üzgünüm :)
Artem Russakovskii

Buna ek olarak, sorunlu kaynakları teşhis etmenin, ölçmenin ve sıfırlamanın yollarını arıyorum. Herhangi bir işaretçiler güzel olurdu.
Artem Russakovskii

İşlem explorer ( technet.microsoft.com/en-us/sysinternals/bb896653.aspx ) kullanacağım ilk araç - tüketen kaynaklar nedir? Ve burada ne kadar hafızadan bahsediyoruz? Bu makinelerin her birinde en az 1GB veya daha az bellek var mı?

Ayrıca , yerleşik olandan biraz daha iyi sekmeler tutmak için Genişletilmiş Görev Yöneticisi'ni ( extensoft.com/?p=free_task_manager ) kullanıyorum.

Oh ve son olarak, verifier.exe ( support.microsoft.com/kb/244617 ) sürücü sorunlarını tanılamaya ve gidermeye yardımcı olabilir.

0

"11.456 tutamaçlı gerçekten şüpheli bir spoolsv.exe"

Bu yazdırma işi biriktirici şeydir ... Bekleyen baskı makineleriniz var mı veya uçurulması mı gerekiyor?

Yazıcı sürücüsü bozuk mu?


0

Bir çeşit "ayar yazılımı" yüklediniz mi? Bu ayarların çoğu yapmamaları gereken ayarlarla uğraşır. Ve çoğu, yalnızca kıyaslanabilir performansı artıran, ancak bellek yöneticisinin düğmelerini çevirerek gerçek iş yükü performansını (örneğin etkileşim) azaltan ayarları uygular.


Hayır, yok - tüm Windows XP yüklemeleri, en azından bunları güçlü kullanıcı düzeyinde kullandığınızda bu sorundan muzdarip.
Artem Russakovskii

Uzman kullanıcılar arasında güçlü bir kullanıcıyım ve bu tür sorunları çok nadiren görüyorum. Sanırım bazı tehlikeli programlar çalıştırıyorsun.
Jamie Hanrahan
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.