Some ROMs and the Smart Tools enhancement add a "hibernate" function. Which seems to free up RAM but doesn't cause the kind of hibernation I expect from a notebook...
So what does it do?
It just frees up the RAM from minimized programs. Completely different from a PC' hibernate.
The Hibernate software is from oxios.com
Regards,
Carty..
So any functional difference between this and the utility in Celetask? Because I've seen them both bundled in some ROMs...
BTW, thank you for your speed 'splanation.
No difference - the name confusion originates from WM_HIBERNATE (i think) being sent to processes, which tells them to free as much memory as possible
IC thank for your responses.
Related
I have installed in my SD their application Task Manager (WM5). When puncturing on her he/she has settled... but, not you where he/she has settled. Any icon doesn't appear among the applications. I want to remove it of my PDA, but I don't find the application among the applications to eliminate. I have cleaned the registration of WM5, but I continue noticing that the capacity RAM of my PDA has 200 less (to be in some place of the RAM this application) KB. As I can her definitively eleminar?.
Greetings, and thank you,
JCMM
Okay, for the sake of this question:
ROM = Read Only Memory
RAM = Random-Access Memory
When embedding programs, such as Mobile Notes, into an image the ROM size of the program is decreased due to digital compression. However, does it also decrease the RAM usage for that program?
Off the cuff, I would think so. Kinda like how an Assembler-language program can run on older machines faster than an optimized C-language program when compiled on the same machine. The tighter the binary conversion, the faster the program can run.
Not sure this is true though. I am trying to decide if it would be better to cook for myself and add the 3rd-party apps that I use, or to use something cooked by someone else and then adding via cab files the apps I want.
Bump.
Still wondering...
Hi, I want to know if someone know an app that allow to control the "priority" of running app so that it will possible to improve the use of the most important app and may be improve the battery life.
Regards
On market place I found mmtask++ its a service which manage the memory for low ram device, the developper is chainfire and its app cost 3.89€ , maybe its what you are looking for
look for sk-tools, there you can set the priority of a process.
nobodydu02 said:
Hi, I want to know if someone know an app that allow to control the "priority" of running app so that it will possible to improve the use of the most important app and may be improve the battery life.
Regards
Click to expand...
Click to collapse
Hello,
SK Tools allows you to optimize performance as precise, but still makes it easier MemMaid, giving priority to choose between operating the device based on better performance (speed), lower memory consumption and drums, etc ... I use SK Tools and MemMaid, as though some options were similar, in other cases MemMaid has a few things missing from SK Tools, or make it easier, and vice versa.
Poid I hope you understand me well, do not master the English language (I'm Spanish and I use the Google translator).
Sincerely,
jcmm said:
Hello,
SK Tools allows you to optimize performance as precise, but still makes it easier MemMaid, giving priority to choose between operating the device based on better performance (speed), lower memory consumption and drums, etc ... I use SK Tools and MemMaid, as though some options were similar, in other cases MemMaid has a few things missing from SK Tools, or make it easier, and vice versa.
Poid I hope you understand me well, do not master the English language (I'm Spanish and I use the Google translator).
Sincerely,
Click to expand...
Click to collapse
Thanks for your answer. I will see with these 2 app. Don't worry, your english is good, I'm french and understand what you said ;-)
Regardes
Moved as not software release.
Well sadly i don't have an answer for that question yet...
I'm trying to think of a way to put KSM to the test on my android device.
As far as i understand it is possible that the kernel actually causes high CPU usage trying to map and unmap memory pages over and over again.
This issue is known for linux and other virtual machines so it is possible that the Same effect will be on the android vm
Testings that i found are not relevant to android.
For example:
The result is a dramatic decrease in memory usage in virtualization environments. In a virtualization server, Red Hat found that thanks to KSM, KVM can run as many as 52 Windows XP VMs with 1 GB of RAM each on a server with just 16 GB of RAM. Because KSM works transparently to userspace apps, it can be adopted very easily, and provides huge memory savings for free to current production systems. It was originally developed for use with KVM, but it can be also used with any other virtualization system - or even in non virtualization workloads, for example applications that for some reason have several processes using lots of memory that could be shared.
Click to expand...
Click to collapse
http://kernelnewbies.org/Linux_2_6_32
What i would really want to know is what would happen if each of these VMs Would run a different application/game/audio/graphics software at the same time ? or what if the same vm will run many different apps ? and also to compare cpu usage with and without KSM
Guess i'll need a tool for that. something like 'iostat' but for memory diagnostic and another tool to see a per process CPU usage but 'top' is not good enough for that.
Any way, the best test should present clear results with precised data.
I'll keep looking for legit way to put it to the test.
If you can think of a way to test KSM with android, please let me know.
This is a technique that relates mostly to processes like virtualisation. For example, when you load 5 windows XP VMs, you'll have a good 10 - 20 services that are practically the same in memory in each VM. Instead of each service using 10mb (ie, 10mb x 5 = 50mb), you only need say 15 or 20mb using KSM. If you use different applications, it is very unlikely that anything would be saved FOR THAT APPLICATION. However, the main elements of a Windows XP System would still be there (drivers, explorer, firewall, logon, search and so on). Means little in one setup, but when you have several VMs it is shown to be a huge advantage. As we know a simple XP install can use 500mb of RAM actively, and this is fairly uniform across instals.
With android, i don't know if there are specific RAM savings to be had. Don't know enough about the inner workings and the sandbox android puts its apps in or how apps interact with system services. Sadly, i can't think of a good way to test it out either, but i'll be keeping an eye on this topic for someone (much) more knowledgeable to come along.
Harbb said:
Sadly, i can't think of a good way to test it out either, but i'll be keeping an eye on this topic for someone (much) more knowledgeable to come along.
Click to expand...
Click to collapse
Enter bedalus, stands there with a vacant expression on his face. Harbb looks disappointed.
kernels ; battery ; ROM ; gov/sched
That entire paragraph was dedicated to you bedalus, we both know that.
Lol
I hope someone can answer this though.
kernels ; battery ; ROM ; gov/sched
Wait for someone............
Sent from my Nexus S using xda premium
KSM does not improve performance on Android just like that - all enabling KSM does, is enable SUPPORT for the Feature but Applications would have to make use of the feature, which they don't.
You can easily verify this like that :
echo 1 > /sys/kernel/mm/ksm/run
<wait and/or run the Applications of your choice>
cat /sys/kernel/mm/ksm/pages_sharing
IF the above shows a value > 0 then you are making use of KSM else it's just available, without anyone using the feature.
Here's an interesting Article that gives a little more insight :
http://www.linux-kvm.com/content/using-ksm-kernel-samepage-merging-kvm
By the way, the same is true for ZCACHE. If you really want to make better use of your Memory (RAM) then using ZRAM as a Swapdevice does work (and may often make sense, too).
That all said : There appear to be efforts to make use of KSM http://forum.xda-developers.com/showthread.php?t=1464758 - so things may well change ...
any update on this...?
Hi
Before I mean that applications and tweaks that will give them are the ones I've used, tested and have worked for me, so if you have that you know could be so kind as to comment as you lack have managed to control the use of RAM.
I also want to say sorry if my English is bad, I had to use the Google translator on the one hand and on the other my little knowledge in English, I'm sorry.
Not if you have noticed but in the Custom Roms of our device we overuse of RAM, this becomes more noticeable even Roms based on Lollipop, as can be CyanogenMod 12 where we can see that sometimes bubbles Messenger chat can be closed or the music is turned off, so I write this guide to explain how to control this use with some applications that truth to me I have worked.
-Apps:
The truth use applications to control the use of RAM is very embarrassing, since we are no longer in a device with 180MB of RAM, and have to use Tweaks or applications that optimize this, for some use some Tweak or application on this device is something good to optimize it a bit more, but we think 1GB of RAM and a 1.2 Ghz processor with 4 core.
To control the use of RAM I recommend...
Root Booster(FULL VERSION):
https://play.google.com/store/apps/details?id=com.ram.memory.booster.cpu.saver
The truth is that this application achieving control the use of RAM on my device, but I had to buy the full version, you can use the mode solves this problem, in short, once you buy the application must be enabled mode more stability and activate (Required root to use this application, it is a bit obvious that the application is called root Booster).
AutoKiller:
Before knowing Root Booster using this application but really saw that I closed many processes necessary but the truth if I won a big improvement in the management of RAM, the truth if you run install I recommend you select the Ultimate mode.
-Tweaks:
Truth does not recommend it Tweaks init.d but the truth if they help as much as elsewhere in scrolling speed or other you run.
L-Speed:
http://forum.xda-developers.com/android/software-hacking/tweak-l-speed-v1-0-02-02-2015-t3020138
This Tweak me if I worked well to improve the speed of scrolling and a little more open applications, RAM usage but saw no improvement truth in one or another section if that worked.
Now, this is the only tweak I can recommend for this device.
-Things not recommend:
Do not mix Tweaks:
Many would say that mixing Tweaks will gain greater speed, but not really. In some cases this may cause system instability, causing not work normally, can cause terrible lags or even a brick, do not think for mixing Tweaks will gain greater speed, if your system already works well with you Tweak to mix with more.
Do not mix apps:
I say almost the same as in the previous tip, if your device and works well with an application to modify that, the truth if mixed apps can cause applications to close or in some cases are playing something and that game middle parting closure.
Well, that's all I can tell you, as I said at the beginning of the post if you have any Tweak or application that worked them to control this might share? would help users much more control this big problem, I hope you enjoyed this post and wish them well controlling this great use of RAM in their devices,
Greetings.