Uzun süre minimuma indirilmiş programlar “uyanmak” için uzun zaman alıyor


32

Photoshop CS6 ve çoklu tarayıcılarda çok çalışıyorum. Hepsini bir kerede kullanmıyorum, bu nedenle bazen bazı uygulamalar saatlerce veya günlerce görev çubuğuna indirgeniyor.

Sorun, onları görev çubuğundan en üst düzeye çıkarmaya çalıştığımda - bazen başlaması daha uzun sürüyor! Özellikle Photoshop, ortaya çıktıktan sonra birkaç saniye boyunca gerçekten garip geliyor, yavaş, tepkisiz ve hatta bazen bir iki dakika boyunca donuyor.

Bilgisayarlarımda her zaman olduğu gibi bu bir donanım sorunu değil.

Ayrıca HDD’mi SDD’ye yükselttikten ve RAM ekledikten sonra (ana bilgisayarım şu anda 4 GB’e sahip) farkeder miydim? Güçlü adet / mac'lu çocuklar bana söyler mi - bu senin de başına gelir mi?

Sanırım işletim sistemlerinde bir şekilde aktif yazılıma odaklanılıyor ve tüm kaynakları çalışanlardan başka bir yere taşıyor, ancak kullanılmıyor. Photoshop, RAM / CPU / HDD önceliklerini bir şekilde belirlemek mümkün mü, yani Photoshop uzun süre kullanılmadığında yavaşlamayacak mı?

Yanıtlar:


44

özet

Asıl sorun, en aza indirdiğiniz programların sabit diskinizdeki "sayfa dosyası" na disk belleği olarak adlandırılmış olmasıdır. Bu belirti bir Katı Hal Diski (SSD) takarak, sisteminize daha fazla RAM ekleyerek, açtığınız program sayısını azaltarak veya daha yeni bir sistem mimarisine yükselterek (örneğin, Ivy Bridge veya Haswell) iyileştirilebilir. Bu seçeneklerin dışında, daha fazla RAM eklemek genellikle en etkili çözümdür.

açıklama

Windows'un varsayılan davranışı, RAM'de bir nokta olması için etkin olmayan uygulamalara göre etkin uygulamalara öncelik vermektir. Önemli bir bellek baskısı varsa (yani, her programın istediği tüm RAM'e sahip olmasına izin verecek olsaydı, sistemin çok fazla boş RAM'i olmadığı anlamına gelir), en aza indirilmiş programları sayfa dosyasına koymaya başlar, bu da içeriğini yazdığı anlamına gelir. RAM'den diske ve daha sonra bu RAM alanını boşaltır. Bu ücretsiz RAM, aktif olarak kullandığınız programlara (örneğin, web tarayıcınıza) daha hızlı çalışır, çünkü yeni bir RAM segmenti talep etmeleri gerekiyorsa (yeni bir sekme açtığınızda olduğu gibi) bunu yapabilir.

Bu "boş" RAM aynı zamanda sayfa önbelleği olarak da kullanılır; bu, aktif programlar sabit diskinizdeki verileri okumaya çalıştığında, bu verilerin RAM'de önbelleğe alınabileceği anlamına gelir; bu da sabit diskinize bu verilere erişilmesini önler. RAM'inizin çoğunluğunu sayfa önbelleği için kullanarak ve kullanılmayan programları diske yerleştirerek, Windows, kullandıkları programların aktifliğini, RAM'leri kullanılabilir duruma getirerek ve eriştikleri dosyaları önbelleğe alarak geliştirmeye çalışıyor Sabit disk yerine RAM.

Bu davranışın dezavantajı, simge durumuna küçültülmüş programların içeriğinin sayfa dosyasından, diskten RAM'e geri kopyalanması biraz zaman alabilir. Zaman, programın bellekteki kapladığı alan büyüdükçe artar. Bu yüzden Photoshop’u büyütürken bu gecikmeyi yaşarsınız.

RAM bir sabit diskten çok daha hızlıdır (belirli bir donanıma bağlı olarak, birkaç büyüklük derecesine kadar olabilir). Bir SSD, sabit diskten çok daha hızlıdır, ancak büyüklük sırasına göre RAM'den hala yavaştır. Sayfa dosyanızın bir SSD'ye sahip olması yardımcı olacaktır , ancak sayfa dosyanız RAM baskısı nedeniyle yoğun olarak kullanılıyorsa, SSD'yi normalden daha hızlı yıpratır.

Çareleri

İşte mevcut çözüm yollarının bir açıklaması ve bunların genel etkinliği:

  • Daha fazla RAM takma : Bu, önerilen yoldur. Sisteminiz önceden kurulu olandan daha fazla RAM desteklemiyorsa, sisteminizin daha fazlasını yükseltmeniz gerekir: muhtemelen ne kadar eski olduğuna bağlı olarak anakart, CPU, kasa, güç kaynağı vb. Eğer bir dizüstü bilgisayarsa, daha fazla yüklü RAM'i destekleyen yepyeni bir dizüstü bilgisayarı satın almak zorunda kalacaksınız. Daha fazla RAM taktığınızda, bellek baskısını azaltırsınız, sayfa dosyasının kullanımını azaltır, bu da her yerde iyi bir şeydir. Ayrıca, sayfa önbelleği için daha fazla RAM de kullanabilirsiniz, bu da sabit diske erişen tüm programların daha hızlı çalışmasını sağlar. 2013 4. Çeyrek itibariyle, benim kişisel tavsiyem, amacı web tarama ve e-postadan daha karmaşık bir şey olan bir masaüstü veya dizüstü bilgisayar için en az 8 GB RAM'iniz olmasıdır. Bu, fotoğraf düzenleme, video düzenleme / görüntüleme, bilgisayar oyunları oynama, ses düzenleme veya kaydetme, programlama / geliştirme, vb. Anlamına gelir. Bunların hepsi değilse, en az 8 GB RAM olmalıdır.

  • Bir seferde daha az sayıda program çalıştırın : Bu, yalnızca çalıştırmakta olduğunuz programlar çok fazla bellek kullanmıyorsa çalışır. Ne yazık ki, Photoshop CS6 gibi Adobe Creative Suite ürünlerinin muazzam miktarda bellek kullandığı bilinmektedir. Bu aynı zamanda çoklu görev yeteneğinizi de sınırlar. Bu geçici, ücretsiz bir çözümdür, ancak örneğin Photoshop’a her başladığınızda web tarayıcınızı veya Word’ünüzü kapatmanız sakıncalıdır. Bu aynı zamanda Photoshop'un simge durumuna küçültüldüğünde değiştirilmesini engellemez, bu yüzden gerçekten çok etkili bir çözüm değildir. Sadece bazı özel durumlarda yardımcı olur.

  • Bir SSD takın : Sayfa dosyanız bir SSD üzerindeyse, SSD'nin sabit diske kıyasla daha yüksek hızı, sayfa dosyasının okunması veya üzerine yazılması gerektiğinde genellikle performansın artmasına neden olur. SSD'lerin çok sık ve sürekli rastgele bir yazma akımına dayanacak şekilde tasarlanmadıklarını unutmayın; Yıkılmaya başlamadan önce ancak sınırlı sayıda yazılabilirler. Bir sayfa dosyasının yoğun kullanımı, bir SSD için özellikle iyi bir iş yükü değildir. SSD'nin ömrünü korurken maksimum performans istiyorsanız, bir SSD'yi büyük miktarda RAM ile birlikte kullanmanız gerekir .

  • Daha yeni bir sistem mimarisi kullanın: Sisteminizin yaşına bağlı olarak, güncel olmayan bir sistem mimarisi kullanıyor olabilirsiniz. "Sistem mimarisi" genellikle ana kartın ve CPU'nun "nesli" (çocuklar, ebeveynler, büyükanne ve büyükbabalar, vb. Nesiller) olarak tanımlanır. Yeni nesiller genellikle daha hızlı G / Ç (giriş / çıkış), daha iyi bellek bant genişliği, düşük gecikme süresi ve paylaşılan kaynaklar üzerinde daha az çekişmeyi destekler, bunun yerine bileşenler arasında özel bağlantılar sağlar. Örneğin, "Nehalem" nesli ile (yaklaşık 2009) başlayarak, Ön Taraf Veri Yolu (FSB) ortadan kaldırılmıştır, bu da ortak bir darboğazı ortadan kaldırmıştır, çünkü neredeyse tüm sistem bileşenlerinin veri iletimi için aynı FSB'yi paylaşması gerekiyordu. Bu, "noktadan noktaya" mimarisi ile değiştirildi, bu da her bir bileşenin kendi CPU'suna "kendi şeridi" alması anlamına geliyor. Yeni nesiller ile birkaç yılda bir gelişmeye devam ediyor. Genel olarak, bilgisayarınızın mimarisi ile mevcut olanın en yenisi arasındaki "boşluğa" bağlı olarak genel sistem performansında daha önemli bir gelişme göreceksiniz. Örneğin, 2004’teki bir Pentium 4 mimarisi “Haswell” e (4. çeyrek itibariyle en geç) yükselme, ~ 2010'dan itibaren “Sandy Bridge” mimarisinden daha önemli bir gelişme görecek.

Bağlantılar

İlgili sorular:

Disk çökmesini azaltmak (disk belleği) nasıl?

Windows Swap (Sayfa Dosyası): Etkinleştir veya Devre Dışı Bırak?

Ayrıca, sadece göz önünde bulundurmanız durumunda, sayfa dosyasını gerçekten devre dışı bırakmamalısınız, çünkü bu sadece işleri daha da kötüleştirir; buraya bakınız:

http://lifehacker.com/5426041/understanding-the-windows-pagefile-and-why-you-shouldnt-disable-it


4

Eski bilgisayarımda da aynı problem vardı, yaklaşık bir ay önce yeni bir tane aldım (i7,17gb RAM, 64bit işletim sistemi) ve tüm bu "uyandırma" süreleri bitti.

Daha ayrıntılı olarak: Düşük RAM (4GB) muhtemelen nedeni:

Windows, "uyku" olanların yerine geçen son uygulama / süreçleri destekleyecektir ve böylece fiziksel RAM kullanmalarını ve "uyku" uygulamalarını "sabit diskinizde bulunan simüle edilmiş bir RAM" olan "sayfa dosyasına" taşımalarını sağlayacaktır. RAM

Bu uygulamaları uyandırmaya çalıştığınızda, pencerelerin bazı verileri RAM'den sayfa dosyasına (yer açmak için) taşıması ve uygulama verilerini sayfa dosyasından RAM'e geri taşıması gerekir.

Çözüm :

  1. Biraz daha RAM edinin (Photoshop ve Tarayıcılar onu çok sever ...)
  2. 4GB’tan fazla RAM’iniz varsa, 64 bit işletim sistemi kullandığınızdan emin olun.

İyi şanslar.


4
17GB RAM almak için hangi kombinasyonu kullandınız?
Akash

1
Bu bir yazım hatası, ama RedBull'da 2x8GB'ınızı Dippin'i deneyebilirsiniz
17GB

2

Kabaca, işletim sistemleri belleği iki şekilde kullanır: programla ilgili verileri (değişkenler, diziler, makine talimatları vb.) Depolamak ve diskteki dosyalar için önbellek olarak. Biraz kafa karıştırıcı olarak, çoğu işletim sisteminin performans izleyicileri, dosya önbelleğe almayı "ücretsiz" olarak tahsis eden belleği dikkate alır. Yalnızca programlar tarafından talep edilen bellek "kullanılmış" olarak kabul edilir.

İşletim sistemi, belleğin en az% 25'ini dosya önbelleği olarak ayırmayı seviyor. Bir önbellek olmadığında, tüm dosya erişimleri doğrudan yavaş, dönen diske gider ve sistem çılgınca tepkisizleşirdi.

Dosya önbelleğe alma çok önemli olduğundan, kaç program açtığınız önemli değil, bellek kullanımı yaklaşık% 75 oranında plato olacaktır. Sonuç olarak, işletim sisteminiz sistem gerçekten hafızada zayıf olduğunda ve sayfa dosyasındaki verileri hızla değiştirirken% 25 "boş" hafızanız olduğunu söylüyor olabilir.

Adobe CS programları ve çok sayıda tarayıcı sekmesi 4GB belleği kolayca tüketebilir, bu nedenle daha fazla RAM satın almanız gerekir.


2

Şu ana kadar kimsenin sormadığı bir soru var: Hangi işletim sistemindesiniz, Bart? 32 bit mi, 64 bit mi?

32 bit işletim sistemi kullanıyorsanız ve RAM'iniz bitiyorsa (çalıştırdığınıza bağlı olarak sürpriz değil), o zaman 64 bit işletim sistemine yükseltmeniz gerekir ... ancak bilmeniz gerekenler 32 bit veya 64 bit bir işlemciniz olsun.

Bugünün ortamında, ağır iş makineleri için 16GB olmasa en az 8 GB RAM öneririm . Ancak 64 bit sistem olmadan bu kadar RAM'i destekleyemezsiniz, bu yüzden önce bunu kontrol edin. (Bilgisayar Hakkında: Başlat'ı tıklayın, "Bilgisayarım" ı sağ tıklayın, Özellikler'i tıklayın.)


1

Windows, fiziksel bellekteki sayfaların ne kadar zamanda başvurulduğunu izler. Bir süredir başvuruda bulunulmamış olanlar sayfalanmış olacak. Bellek gereksinimi varsa, sayfalanmış sayfalar yeniden kullanılacaktır. Bunun, uygulamanın küçültülüp küçültülmediğinden bağımsız olarak gerçekleştiğini unutmayın. Bu sadece hafızanın aktif olarak kullanılmakta olup olmamasına bağlıdır. Yeterli RAM’iniz varsa, sayfalar bellekte kalabilir ve tekrar gerekirse yeniden istenebilir. Artık bellekte değilse, her sayfanın gerektiği gibi diskten okunması gerekir. Bu, programın ihtiyaç duyduğu her şey içeri girene kadar yavaş çalışmasına neden olur. Bir programı başlatırken Windows, programın 'öğrendiği' sayfalarını yüklemek için Superfetch'i kullanır

Windows 8, askıya alınmış bir Store App'ın aktif sayfalarını bir blokta saklamak için kullanılan bir takas dosyası başlattı. Bu, Mağaza Uygulamalarının hızlı bir şekilde yeniden başlatılmasını sağlar.


1

onları görev çubuğundan en üst düzeye çıkarmaya çalıştığımda - bazen bunları başlatmaktan daha uzun sürer

Bunun nedeni, hem başlattığınızda hem de görev çubuğundan en üst düzeye çıkardığınızda, uygulamayı diskten okuyorsunuz (diğerleri tarafından açıklandığı gibi), ancak bir süredir çalışan (dosyaları açmak ve şeyler yapmak) bir uygulama daha fazlasını almış olabilir. Yeni başlayanlardan daha büyük RAM alanı ve tüm bu bellekler aktif uygulamalar için yer açmak için diske aktarıldı (yine diğerleri tarafından açıklandığı gibi), bu yüzden onu en üst düzeye çıkardığınızdan, diskten daha fazla veri okunması gerekiyor. yeni bir başlangıç.

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.