So I was messing with the VM Heap Size settings and decided to put it up to 32M... now there is absolutely 0 lag to open the lock screen.... amazing, and the phone is a little bit snappier too
DirtyShroomz said:
So I was messing with the VM Heap Size settings and decided to put it up to 32M... now there is absolutely 0 lag to open the lock screen.... amazing, and the phone is a little bit snappier too
Click to expand...
Click to collapse
Wasn't really any lag that I noticed till I did this lol thanks. Supa FAST
Also helps with stability of jit but I've noticed the lag gone completely from lockscreen. I changed mine to 48 I believe
The latest builds get rid of it no matter what. Rc1 is much smoother than test 4.
Sent from my HERO200 using XDA App
negitave
any cons to increasing the vm heap that high?
rochford77 said:
any cons to increasing the vm heap that high?
Click to expand...
Click to collapse
None that ive seen as of yet and i've had it running for over a month at 26M, just increased to 32 a few days ago
Papa Smurf151 said:
Also helps with stability of jit but I've noticed the lag gone completely from lockscreen. I changed mine to 48 I believe
Click to expand...
Click to collapse
THIS. I was actually a bit depressed with the performance of CM6 (test 2 I think) but after changing the heap size from 12 to 32, everything's running VERY nicely.
Thanks for the info, I woulda never tried this otherwise.
Related
yeah whats everyones fastest most stable combination?mine so far would be nfinitefx45 deoxed stock rom with a 768 overclocked kernal.and the new CyanogenMod-6 rc is pretty fast!with the uncapped kernal
Cyanogen 6 with dec s uncapped kernel clocked to 768. Using battery tweak, juice defender, jit enabled, surface dithering disabled, home locked in memory. I get about 420 on quadrant and around 5.2 mflops
Sent from my HERO200 using XDA App
cyanogen
i recently installed cyanogen 6 with the google addon.
What is the " with dec s uncapped kernel clocked to 768. Using battery tweak, juice defender, jit enabled, surface dithering disabled, home locked in memory" you are refering to?
I currently use set cpu to overclock to 691. I currently am only getting just under 3 mflops and just under 400 on quadrant.
jblair496 said:
i recently installed cyanogen 6 with the google addon.
What is the " with dec s uncapped kernel clocked to 768. Using battery tweak, juice defender, jit enabled, surface dithering disabled, home locked in memory" you are refering to?
I currently use set cpu to overclock to 691. I currently am only getting just under 3 mflops and just under 400 on quadrant.
Click to expand...
Click to collapse
Decad3nce has an uncapped Kernel - the stock cm6 one is capped so users with older chips (without the "With Google" branding) can boot.
Battery Tweak by Dec and Collin_Ph improves battery life by installing a small user defined service (I can't remember what exactly it does)
Juice defender is an app in the market that controls battery use of apps.
JIT - "Just In Time" compiling - very techy stuff here but more or less gives you more MFLOPS - but our Heros dont have enough ram for it to truely be effective.
Surface Dithering is a CM6 option that makes the screen look better. Google the term and see what it does for photos and stuff.
Home Locked in memory keeps the OS from flushing it from cache and causing a few issues, like hitting the home button and all the screens being blank for a second while it populates them.
So the above statement is just his lits of configs that make the device run best for him. But remember MFLOPs and Quadrants aren't everything Alot of it is feel.
Wow that was nice and detailed explanation. I'd up vote it if I could.
I haven't used the uncalled kernal. I have with google branding. I think I'll try it anyway.
Cm6 fresh install seems faster than any other rom I've ever tried. I turn off eye candy and it flies
Sent from my HERO200 using XDA App
lol
pancake 0.1 jk
RegawMOD 2.1t
regaw_leinad said:
lol
pancake 0.1 jk
RegawMOD 2.1t
Click to expand...
Click to collapse
Damn Regaw is on the ball lately.
Haven't seen you post in a while. Still in school?
My phone seems to be handling uncapped kernal quite well after all
Sent from my HERO200 using XDA App
Kcarpenter said:
Damn Regaw is on the ball lately.
Haven't seen you post in a while. Still in school?
Click to expand...
Click to collapse
haha, yeah I just got back into this again from that damn break. It's still summer time, but I'm playing on a cruise ship for a year starting in a few weeks.
regaw_leinad said:
haha, yeah I just got back into this again from that damn break. It's still summer time, but I'm playing on a cruise ship for a year starting in a few weeks.
Click to expand...
Click to collapse
I've though of doing that from time to time but don't seem to be suited for any of the jobs they offer Americans at decent wage. I'm best suited for engine room with my navy training. Reason to go with cruise line would be to see nicer destination ports
Sent from my HERO200 using XDA App
I gave up using Fresh ROM because it was getting laggy and we haven't had an update since August, so I finally made the switch to Cyanogen's RC1. Overclocked to 768 mhz, I've been getting 438 consistently on Quadrant. Linpack has been giving me varying results around 3 MFLOPS. The best I've gotten was 3.25.
I'm really curious as to how other Heroes do!
jcha said:
I gave up using Fresh ROM because it was getting laggy and we haven't had an update since August, so I finally made the switch to Cyanogen's RC1. Overclocked to 768 mhz, I've been getting 438 consistently on Quadrant. Linpack has been giving me varying results around 3 MFLOPS. The best I've gotten was 3.25.
I'm really curious as to how other Heroes do!
Click to expand...
Click to collapse
Switch to CM 6.1.0, very fast and stable
where can we find this Home Locked in memory app?
Kcarpenter said:
Decad3nce has an uncapped Kernel - the stock cm6 one is capped so users with older chips (without the "With Google" branding) can boot.
Battery Tweak by Dec and Collin_Ph improves battery life by installing a small user defined service (I can't remember what exactly it does)
Juice defender is an app in the market that controls battery use of apps.
JIT - "Just In Time" compiling - very techy stuff here but more or less gives you more MFLOPS - but our Heros dont have enough ram for it to truely be effective.
Surface Dithering is a CM6 option that makes the screen look better. Google the term and see what it does for photos and stuff.
Home Locked in memory keeps the OS from flushing it from cache and causing a few issues, like hitting the home button and all the screens being blank for a second while it populates them.
So the above statement is just his lits of configs that make the device run best for him. But remember MFLOPs and Quadrants aren't everything Alot of it is feel.
Click to expand...
Click to collapse
Jit, surface dithering and home locked are settings in cm6. Not apps. I have cm6 vanilla and tried extremely blue Rom, best things ever. And constantly updated. It's nice to know they care. Thanks to all u devs by the way
Latency decreased from like 540 ms to 65ms and data speeds spiked from like 2 mb/s to about 4.6 mbits per second now.
I flashed ka6 OVER NEROV5 AND IT IS AWESOME.
Just to forewarn you. You'll get a message about the titles of this thread.
But any other enhancements to this ROM?
the rom has alot of elements from gingerbread and nexus s phone and gingerbread multitouch keyboard.
What are these...elements of Gingerbread you speak of? You're the first person to say anything about the build..
I think he thought you were talking about Nero.
I didn't like it, was getting slower data speed on this one.. so flashed back to ka5
just a ququestion.. i never noticed this till like now, the back of my phone is hot, i just checked and it's 106 degrees.. is that normal? I'm not charging right now, just listening to music and browsing the web, is it because of the leaked firmware?
That's 41'C right? Even so, that's pretty hot.
presence06 said:
That's 41'C right? Even so, that's pretty hot.
Click to expand...
Click to collapse
The phone is having a fever. Nothing serious. Just reboot and it will be much happier.
presence06 said:
That's 41'C right? Even so, that's pretty hot.
Click to expand...
Click to collapse
I know right.. coz i hardly not have the case on it so i never really noticed, after flashing the new leaked rom then flashed back, i haven't put the case on and just noticed how hot it is..
Do I flash back to j16? Maybe I should, or do I even have to worry at all?
swehes said:
The phone is having a fever. Nothing serious. Just reboot and it will be much happier.
Click to expand...
Click to collapse
Will do that.. thanks
I'd keep an eye on it and see if it happens again or continues to stay hot.
presence06 said:
That's 41'C right? Even so, that's pretty hot.
Click to expand...
Click to collapse
that's not too bad. i'm pretty sure i've seen mine get in excess of 50*C (according to setcpu widget) with no problems.
Ms_Vibrant said:
I didn't like it, was getting slower data speed on this one.. so flashed back to ka5
just a ququestion.. i never noticed this till like now, the back of my phone is hot, i just checked and it's 106 degrees.. is that normal? I'm not charging right now, just listening to music and browsing the web, is it because of the leaked firmware?
Click to expand...
Click to collapse
Try replacing the water pump
Sent from my SGH-T959 using XDA App
That's why I run nitrogen cooling.
It just needs more cowbell.
KA6
Really, doesn't everything need more cowbell?
KA6: I have been using it since it was released. It is nice. Better GPS than the previous releases. I do wonder why its not giving a faster quadrant score. I think it's RFS and the absence of a JIT compiler. Why can't Samsung just change to EXT 4? I'm not an expert by any means but the lag fixes use EXT 4. I know Quadrant is not an end-all-be-all test, but why would the Nexus one be putting out big numbers on older hardware?
briaking said:
Really, doesn't everything need more cowbell?
KA6: I have been using it since it was released. It is nice. Better GPS than the previous releases. I do wonder why its not giving a faster quadrant score. I think it's RFS and the absence of a JIT compiler. Why can't Samsung just change to EXT 4? I'm not an expert by any means but the lag fixes use EXT 4. I know Quadrant is not an end-all-be-all test, but why would the Nexus one be putting out big numbers on older hardware?
Click to expand...
Click to collapse
Absence of a JIT compiler? I thought THAT was a feature added in Froyo.
Who said this build didn't have a JIT compiler? It runs 13-14 Linpack scores just like every other SGS Froyo build. The compiler is not optimized for our processor, so you don't get the N1 type of scores. Gingerbread is optimized, which is the reason for the giant leap in stock Quadrant (ext 4 helps too). Patiently waiting for Krylon to work the bugs out of GB
Just went from a noob to a super duper updated vibrant, now running KA6 with Voodo kernel lagfix
I was looking at the build prop and noticed the VM heap in honeycomb is 256mb. Now I only know a llittle about the VM heap but doesn't that seem a little high? Could this contribute to the launcher getting kicked out of memory so often, it seems its always redrawing the home screen
I have been running mine that high to get lwp's to work on gingerbread ROMS, it also helped the honey sdk ports that are out there. Something changed a while back I think.
Sent from my HTC Glacier using XDA App
Legacystar said:
I was looking at the build prop and noticed the VM heap in honeycomb is 256mb. Now I only know a llittle about the VM heap but doesn't that seem a little high? Could this contribute to the launcher getting kicked out of memory so often, it seems its always redrawing the home screen
Click to expand...
Click to collapse
256MB is the absolute maximum any one process can allocate. Initial heap size is only 5MB and it looks like there is a limit of 48MB in the dynamic increase above the initial allocation. Actually, not quite sure how the 48MB and 256MB parameters work exactly. Maybe someone more knowledgeable can chime in.
Yes, I'd like to know more too. I used 396mb for a week with no issues on my mytouch 4g. It was 24mb in the stock build.
Sent from my HTC Glacier using XDA App
Hello,
two days ago i changed the size of my Vm-heap to 32mb. I was curious after i read in some posts that this could affect the performance of resource-intensiv apps. As i am using navigon-navigation a lot i had to give it a try...
After ive changed it and rebootet the device, navigon works MUCH better then before, track calculation is much faster and the app is much more responsive and running fluent. The difference is highly noticeable. For other apps like my browser i experiecend the same.
I read that the downside of it is that it is possible that apps could be moved out of memory because some other apps now use more ram and so the jumping between apps could be more time intensive. But i have noticed no slow down at all.
(Wildfire is not a fast phone, but i think 384 mb ram is really good for that kind of phone, some other phones like galaxy ace have only 287 RAM with better cpu)
My experience is that a lot of apps running much better know, and for me its a absolute performance enhancement, I would even go so far that i would say it was the best performance-enhacement after overclocking the device. So if you are running resource-intensive apps (like navigation browsing) you should definitely give it a try.
Whats your experience with that ? Ever changed the vm heap size? Noticed differences??
Cheers.
im rocking 32 since i s-off my phone with alpharevx beta,and yes its better for intensive apps (imo) but the one thing i cant understand is way my phone i lagging when i get a call??some times the ringtone is playing and the screen is black,any tips thx
darkstep said:
im rocking 32 since i s-off my phone with alpharevx beta,and yes its better for intensive apps (imo) but the one thing i cant understand is way my phone i lagging when i get a call??some times the ringtone is playing and the screen is black,any tips thx
Click to expand...
Click to collapse
im running my phone with the ondemand governor with cpu-min:528 and cpu-max:691 and i have no lag when someone is calling.
Nhs666 said:
im running my phone with the ondemand governor with cpu-min:528 and cpu-max:691 and i have no lag when someone is calling.
Click to expand...
Click to collapse
It is indeed said that such lag is due to the 'extreme' underclocking of the processor.
I'm on CM7 RC1, use SMARTASS with 245 as a minimum, and haven't noticed any lag yet..
Sent from my HTC Wildfire using XDA App
ErwinP said:
It is indeed said that such lag is due to the 'extreme' underclocking of the processor.
I'm on CM7 RC1, use SMARTASS with 245 as a minimum, and haven't noticed any lag yet..
Click to expand...
Click to collapse
I didn't want to implicate that the ringing lag is about the low freq., but i noticed that with such low freq's the phone is not so responsive when pulling suddenly the notificationbar, get it out of standby and such things. Never noticed something like that??
I was testing about it too. i settled with 32mb heap size, which i've found to be the best practice. Anything lower would make apps like navigon or opera lag, anything higher, would give me force closes on apps for some reason.
I also tried to experiment with compcache, with the following settings "disabled, 18%, 26%" and i think 26% makes my wildfire a bit snappier, although it might be just a placebo effect, because there's no difference in quadrant/linpack benchmarks.
why placebo effect....the question is how good can a benchmark represent the practial application in daily usage. Anybody?
I tried vm heap bigger than 32mb too. But while running navigon it seems to me not much as a big improvement so i switched back.
The compcage thing will be the next thing im testing.
Nhs666 said:
why placebo effect....the question is how good can a benchmark represent the practial application in daily usage. Anybody?
I tried vm heap bigger than 32mb too. But while running navigon it seems to me not much as a big improvement so i switched back.
The compcage thing will be the next thing im testing.
Click to expand...
Click to collapse
I have to agree with you Whatever makes my phone "feeling" snappier and faster is good enough in my eyes!
You should really check Juwes Ram optimization thread in the Android development section for some serious performance gain. I flashed it yesterday in CM 7.1 Nightly 144 and the responsiveness boost is quite noticeable.
i agree the synthetic benchmarks are not that important its the daily use performance that mater to me
I have disabled compcache and enabled swap and my phone is snappier than 18%compcache may be Coz of compressing and decompression techniques that slow the process in compcache and scores 3.9 to 4.1 on linpack score with 576 MHz speed...
Sent from my HTC Wildfire
vijaykirann said:
I have disabled compcache and enabled swap and my phone is snappier than 18%compcache may be Coz of compressing and decompression techniques that slow the process in compcache and scores 3.9 to 4.1 on linpack score with 576 MHz speed...
Sent from my HTC Wildfire
Click to expand...
Click to collapse
Hmm i have a swap partition already made just in case and i might try it, but in theory a swap partition (even worse if it's a file) is much slower than the compressed cache due to the SD Speed limitations, unless we are discussing about class 10 cards.
anyone ?
Hello my nexus 6 always slow down after days of use, too much apps on memory and low free ram, so I started stuying other devices oom settings, and found that two of fastest devices I can observe have this settings, so try it if you want , for me these fixed slugginess after days without reboot.
lol!
btw, rebooting your device every once in a while will also keep it fast.
fedef12evo said:
Hello my nexus 6 always slow down after days of use, too much apps on memory and low free ram, so I started stuying other devices oom settings, and found that two of fastest devices I can observe have this settings, so try it if you want , for me these fixed slugginess after days without reboot.
Click to expand...
Click to collapse
which kernel are you using ?
normaly the stocl lmk values are good enough to not be laggy
Dead-neM said:
which kernel are you using ?
normaly the stocl lmk values are good enough to not be laggy
Click to expand...
Click to collapse
All the kernels have the same lmk values, that are too low
fedef12evo said:
All the kernels have the same lmk values, that are too low
Click to expand...
Click to collapse
yes these are the stock value for 3gb of ram i guess but they're not too low. the android will kill old apps when necessary to free up the ram.
with gravitybox i can see that on recent tab my memory can be around 130mb free ( not feeling laggy) and when reopen the recent tab again there is around 400mb free and i don't touch lmk value
i think it's a kernel related problem this is why i ask which one he's using.
fedef12evo said:
All the kernels have the same lmk values, that are too low
Click to expand...
Click to collapse
No... not really...
I highly doubt it truly has to do with your lmk... and probably more to do with vmpressure
I bet you have that either set too low... or its broken all together... which means garbage collections isn't happening when it's supposed to...
If you were to drop_cache... your lag would be gone...
Messing with lmk without proper knowledge just leads to an unstable device
rignfool said:
No... not really...
I highly doubt it truly has to do with your lmk... and probably more to do with vmpressure
I bet you have that either set too low... or its broken all together... which means garbage collections isn't happening when it's supposed to...
If you were to drop_cache... your lag would be gone...
Messing with lmk without proper knowledge just leads to an unstable device
Click to expand...
Click to collapse
Maybe yes you are right, I am using aicp rom that has some tweaks about swappiness and vm cache pressure, what are the best values?
fedef12evo said:
Maybe yes you are right, I am using aicp rom that has some tweaks about swappiness and vm cache pressure, what are the best values?
Click to expand...
Click to collapse
Swappiness: no swap file(why do you need one with 3 GB of ram?) No change...
Vmpressure:
This is kinda grey...
There are 2 schools of thought...
HIGH: run between 100 and 200... your device will drop caches as necessary... with error on the side of... dump early dump often...
LOW: run at like 20... or even 0... but then run a cron.d job every 2 hours or so to "manually" drop caches... and when you realize you can make it longer between drops... you do...
Pros & Cons... I have no bloody idea...
Me personally... I like running between 150 and 200... it keeps my phone happy enough...
rignfool said:
Swappiness: no swap file(why do you need one with 3 GB of ram?) No change...
Vmpressure:
This is kinda grey...
There are 2 schools of thought...
HIGH: run between 100 and 200... your device will drop caches as necessary... with error on the side of... dump early dump often...
LOW: run at like 20... or even 0... but then run a cron.d job every 2 hours or so to "manually" drop caches... and when you realize you can make it longer between drops... you do...
Pros & Cons... I have no bloody idea...
Me personally... I like running between 150 and 200... it keeps my phone happy enough...
Click to expand...
Click to collapse
On aicp stock value is swap 0 and cache pressure 20 , so I am going to try 200 thank you
i used to set my low memory killer values, a long time ago. but ive found that rebooting every day or two does a better job.
I know it's not exactly on topic but what about scrolling cache? I hear if you disable it, scrolling in the UI is glassy smooth.
I don't know how to disable except I did see a setting once when I was running Dirty Unicorns.
Don't know if this was only valid on previous OS version or if it still works for MM.
Sent from my Nexus 6 using XDA Labs
MrBrady said:
I know it's not exactly on topic but what about scrolling cache? I hear if you disable it, scrolling in the UI is glassy smooth.
I don't know how to disable except I did see a setting once when I was running Dirty Unicorns.
Don't know if this was only valid on previous OS version or if it still works for MM.
Sent from my Nexus 6 using XDA Labs
Click to expand...
Click to collapse
Already tried, without scrolling cache, device is very laggy, dont know why, but having it enabled is better