BAT dosyası ile RAM kullanımını azaltmak

iloveichigo

Hectopat
Katılım
17 Kasım 2020
Mesajlar
3.253
Makaleler
13
Çözümler
42
Daha fazla  
Cinsiyet
Erkek
Not 1: Bu dosya, Windows 10 ve üzerinde çalışacaktır.
Not 2: Aslında MemReduct kullanmak istedim, fakat CMD üzerinden çalıştırılamıyor, sadece GUI şeklinde açılabiliyor. Açıldıktan sonra enter+enter atmasını da denedim, başka sorunlar çıktı. O yüzden ReduceMemory kullandım.
[CODE title="bellekkullanimiazaltma.bat"]@echo off
echo Bellek kullanimi azaltma!
ping 127.0.0.1 -n 2 > nul
echo ReduceMemoryun indirilip indirilmedigine bakiyorum...
set reducememoryloc=%userprofile%\Downloads\ReduceMemory\ReduceMemory.exe
if %PROCESSOR_ARCHITECTURE%==AMD64 (
set reducememoryloc=%userprofile%\Downloads\ReduceMemory\ReduceMemory_x64.exe
)
if exist %reducememoryloc% goto :birogramvarabi
echo ReduceMemory bulunamadi. Simdi indirilecek.
ping 127.0.0.1 -n 2 > nul
powershell Invoke-WebRequest -Uri https://www.sordum.org/files/download/reduce-memory/ReduceMemory.zip -OutFile %temp%\ReduceMemory.zip
powershell Expand-Archive -Force %temp%\ReduceMemory.zip %userprofile%\Downloads\
del %temp%\ReduceMemory.zip
echo "Indirme ve arsivden cikarma tamamdir! 2 saniye sonra baslayacak."
ping 127.0.0.1 -n 2 > nul
start cmd /c %0
exit /b
)
:birogramvarabi
echo ReduceMemory bulundu. Simdi tanrisal guclerle RAM'ini temizlicem.
ping 127.0.0.1 -n 4 > nul
%reducememoryloc% /O
ping 127.0.0.1 -n 2 > nul
echo Bellek kullanimi basariyla dusuruldu!
ping 127.0.0.1 -n 5 > nul
exit /b[/CODE]

ReduceMemory'nin zaten kurulu olup olmadığını denetliyor, eğer kurulu değilse indirip geçici klasöre atıp sonra da arşivi açıyor. Açtıktan sonra geçici klasördeki arşivi siliyor ve kendini yeniden başlatıyor. Tekrar açıldığında işlemci mimarisine göre hangi dosyayı başlatacağını seçiyor, uygulamayı başlatıyor ve işlemi yapıp kapatıyor.
Eğer kuruluysa işlemci mimarisine göre hangi dosyayı başlatacağını seçiyor, uygulamayı başlatıyor ve işlemi yapıp kapatıyor.
 
Linux kullanıyorum ama yine de elinize sağlık. Kaydettim bunu.
 

Geri
Yukarı