[N] [MM] Z-RAM Kapatma

Performans artışı oldu mu?

  • Oldu

    Kullanılan: 9 47.4%
  • Olmadı

    Kullanılan: 10 52.6%

  • Kullanılan toplam oy
    19

asgard

Kayıtlı Üye
İlk konum ve bu konunun size yararlı olacağını düşündüğümden bu konuyu açtım.

Z-RAM nedir ve nasıl çalışır?
-Z-RAM bir Linux kernel özelliğidir ve Windows 7'de gördüğümüz önbelleğe alınmış RAM'e benzer. Aslında aynısıdır diyebiliriz fakat biraz farklı. Z-RAM, fiziksel RAM'de sıkıştırılmış bir cache oluşturur ve uygulamaların bellek ihtiyacını buradan karşılar.

Z-RAM'in avantajları ve dezavantajları nelerdir?
-Z-RAM özelliği Android 4.4'ten itibaren telefonlarımızda bulunuyor. Android Kitkat, 1 GB RAM bulunduran cihazlarda da çalışıyordu fakat 1 GB RAM çokluişlem için yetersizdi. Z-RAM'i kernele dahil ederek çokluişlemi daha mümkün hale getirdiler. Bu özellik düşük belleğe sahip olan cihazlar için iyi.
Gelgelelim ki, 2017 senesinde cihazlarda en az 2 GB bellek bulunuyor. Haliyle Z-RAM'e ihtiyaç kalmıyor. Ayrıca --Z-RAM, bellekte sürekli sıkıştırma, ayrıştırma işlemi yaptığı için işlemciye yük bindiriyor ve cihazın performansını düşürüyor. Batarya kullanımı da bundan etkileniyor haliyle.

Z-RAM'i kapatabiliyor muyuz?
Z-RAM devredışı bırakılabiliyor. Öncelikle rootlu olmanız gerek. Root işlevlerini kullanabileceğiniz bir dosya yöneticisinde "/system/etc" dizinine gidin. "init.qcom.zram.sh" dosyasını bulun. setprop ile başlayan satırı seçin ve alttakiyle değiştirin.

setprop ro.config.zram false
swapoff /dev/block/zram0
exit 0

İşlem sonucunda alttaki gibi görünmesi gerek. Alttaki metin Moto G4 cihazına ait. Onun da chipseti Qualcomm, Z-RAM mevzusu aynı yani.
#!/system/bin/sh
# Copyright (c) 2014, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# * Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# The script will check total_ram and enable zram for devices with total_ram
# less or equals to 1GB

setprop ro.config.zram false
swapoff /dev/block/zram0
exit 0

#Set per_process_reclaim tuning parameters
# BEGIN Motorola,IKSWM-36235
#echo 1 > /sys/module/process_reclaim/parameters/enable_process_reclaim
# END Motorola,IKSWM-36235
ProductName=`getprop ro.product.name`
if [ "$ProductName" == "msm8952_64" ] || [ "$ProductName" == "msm8952_64_LMT" ]; then
echo 10 > /sys/module/process_reclaim/parameters/pressure_min
echo 1024 > /sys/module/process_reclaim/parameters/per_swap_size
else
echo 50 > /sys/module/process_reclaim/parameters/pressure_min
echo 512 > /sys/module/process_reclaim/parameters/per_swap_size
fi
echo 70 > /sys/module/process_reclaim/parameters/pressure_max
echo 30 > /sys/module/process_reclaim/parameters/swap_opt_eff

Dosyayı kaydedin, cihazı yeniden başlatın. Performans farkını hissedeceğinize eminim.
 

sedat_60

Kayıtlı Üye
Kardes ciddimisin performans ve pile yardimi dokunursa hemen yaparim :D
[doublepost=1492548097,1492548062][/doublepost]Oy kullanma ne alaka sen de ise yaradiysa herkezde yaramazmi :D
 

Ahmetay74

Kayıtlı Üye
5 plus, on numara oldu teşekkürler, windows ta da hep kapatıyordum 8 gb ram olduğu için, android de de yapmak iyi geldi :troll1::troll11:
 

TOKATCI

Aktif Üye
Kayıtlı Üye
Linageos 14.1 de yok heralde.. bende bulamadım "init.qcom.zram.sh" diye bir dosya. Acaba stock romlar için mi?
 
türk porno porno porno izle eryaman escort diyarbakır escort
Üst