Windows XP'de tek uygulama veya işlem belleği kullanımı nasıl kısıtlanır?


2

1 GB'ın üzerinde RAM'e sahip bir sistemde çalışmayan müşterilerimizden biri için eski bir uygulamamız var. Bu uygulamanın sanal bir makineye yapıştırmadan veya RAM'i bilgisayardan çıkarmadan görebileceği kadar belleği sınırlamanın bir yolu var mı?

Yanıtlar:


1

Hayır, her uygulama için mevcut olan RAM'i kısıtlamadan bunu yapmanın bir yolu yoktur.

Ancak, 1 GB’den fazla RAM’in bir uygulamanın başarısız olmasına neden olacağından şüpheliyim. Pencereler uygulamalara sanal bellek ortamı sağlar - bir uygulama fiziksel belleğe doğrudan erişemez. Makinede fiziksel olarak ne olursa olsun, her bir (32 bit) program 2GB alan görür.

Sorunlarınızın sebebinin, doğrudan bellek miktarıyla ilgili olmayan bir şey olduğu daha muhtemel görünüyor. Yazılımı Windows 7 ya da Windows'un 64 bit sürümünde çalıştırmayacak olan bilgisayarlar mı?


Evet, bu yüzden neden 1GB RAM'in limit gibi göründüğüne biraz şaşırdık. Makinelere gelince, şu anda müşteri için bir Windows XP 32 bit üretmeye başladık ve bu uygulama onlar tarafından sıkça kullanılıyor (eski XP ve 2000 makinelerinin bir karışımını kullanıyorlardı).
StormPooper

1

Bir java uygulaması olduğu ortaya çıktı, bu yüzden herhangi birinin soruyu izlemesi durumunda, JVM'nin bu örneği için belleği sınırlandırdık.


0

Uygulama bilgisayarda olduğu kadar bellek görecektir.

RAM'i azaltmanın tek yolu bir RAM diski yerleştirmektir.
Ancak, geri almak veya tekrarlamak için yeniden başlatma gerekir.


Teşekkürler, ama bir RAM disk bütün bilgisayarın hafızasını azaltacaktır - tercihen sadece bir programı 1GB ile sınırlamak istiyorum.
StormPooper

Sanal makine, görebildiğim tek çözüm.
harrymc

Teşekkürler harrymc. Sandboxie gibi bir sanal alan uygulamasına ne dersiniz? Uygulamaların görebileceği bellek miktarını sınırlayan herhangi birini bilen var mı?
StormPooper

Bir sanal alan, başka bir yerdeki kayıt ve disk güncellemelerini tutarlı bir şekilde yansıtır. Hiçbir şey gizlemez ve diğer sistem çağrılarına müdahale etmez.
harrymc
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.