xda-developers

xda-developers (https://forum.xda-developers.com/index.php)
-   EVO 3D General (https://forum.xda-developers.com/forumdisplay.php?f=1096)
-   -   [HOW-TO] Speed Up UI/Fix Lag (https://forum.xda-developers.com/showthread.php?t=1201734)

Product F(RED) 4th August 2011 06:05 AM

[HOW-TO] Speed Up UI/Fix Lag
 
Being a high-memory device, I'm surprised HTC only set the dalvik virtual machine heap to 32MB, which is fine for 512MB phones. But we can bump it up to 48MB or 64MB without a problem. Each app you run is in its own virtual machine. Heap is the amount of memory each app has allocated to it. If you higher it (if you have enough RAM, which we do) it will result in less garbage-collection, which means improved speed and sometimes battery life.

If you're rooted on stock ROM, you have to install Busybox manually. Go to the Market and download and run Busybox Installer, then reboot. After that do these steps:

1) Download Blade Buddy
2) Advanced Settings
3) Check the first box for hardware acceleration
4) Scroll down, Dalvik VM Heap = 64M
5) Hit Save -> Yes, then manually reboot. If you hit Apply, it's temporary until reboot.

Goodbye lag. You'll notice Sense is a lot quicker, especially scrolling through the app drawer.

flomexico 4th August 2011 06:06 AM

Testing now. Will report back.

Sent from my PG86100 using XDA App

jgalan14 4th August 2011 06:11 AM

Quote:

Originally Posted by Product F(RED) (Post 16308775)
Being a high-memory device, I'm surprised HTC only set the dalvik virtual machine heap to 32MB, which is fine for 512MB phones. But we can bump it up to 48MB or 64MB without a problem. Each app your run is in its own virtual machine. Heap is the amount of memory each app has allocated to it. If you higher it (if you have enough RAM, which we do) it will result in less garbage-collection, which means improved speed and sometimes battery life.

1) Download Blade Buddy
2) Advanced Settings
3) Check the first box for hardware acceleration
4) Scroll down, Dalvik VM Heap = 64M
5) Save -> Restart

Goodbye lag. You'll notice Sense is a lot quicker, especially scrolling through the app drawer.

Thanks for the tip :D

If you don't have an Evo3d well you don't have an Evo3d :P

matistight 4th August 2011 06:12 AM

Works with sensation?

flomexico 4th August 2011 06:14 AM

I didn't get a huge difference. Just ever so slightly less lag. Is yours overclocked? Any negative side effects if I push the vm heap too high?

Sent from my PG86100 using XDA App

Product F(RED) 4th August 2011 06:18 AM

Quote:

Originally Posted by matistight (Post 16308931)
Works with sensation?

It should, although the Sensation has 256MB less RAM than the 3D. Give it a shot.

Quote:

Originally Posted by flomexico (Post 16308968)
I didn't get a huge difference. Just ever so slightly less lag. Is yours overclocked? Any negative side effects if I push the vm heap too high?

Sent from my PG86100 using XDA App

Not overclocked at all. Stock ROM, stock kernel, just rooted and removed bloat. It wasn't a HUGE increase, but it made it go from noticeably laggy to as fast as my Nexus S 4G. The speed boost from enabling of debug.sf.hw may be a placebo effect, but doubling the VM Heap size will definitely bring an actual performance increase. How big depends on what you're running.

felacio 4th August 2011 06:26 AM

Quote:

Originally Posted by Product F(RED) (Post 16309058)
It should, although the Sensation has 256MB less RAM than the 3D. Give it a shot.



Not overclocked at all. Stock ROM, stock kernel, just rooted and removed bloat. It wasn't a HUGE increase, but it made it go from noticeably laggy to as fast as my Nexus S 4G. The speed boost from enabling of debug.sf.hw may be a placebo effect, but doubling the VM Heap size will definitely bring an actual performance increase. How big depends on what you're running.

Yeah. I don't think I see any difference with GPU rendering. Wouldn't it kill the battery quicker too?

Also. If we get a honeycomb port. Wouldn't the Gould rendering really make a difference then?

Are we not Phones?
We are EVO
ARE WE NOT PHONES?!
3.Dee.V.O.

Drewmungus 4th August 2011 06:35 AM

Cool thanks thats a really cool app and looks like it has a ton more uses than just this!

flomexico 4th August 2011 06:35 AM

Strange. I'll try pushing it to 96m. I do have the full page stock widget open (I constantly watch oil prices.). I know the calendar widget slows it down, I would assume the stocks would do the same.

Thanks for the tip though. If 96 eliminates lag, the ln you shall become the king of everything.

Sent from my PG86100 using XDA App

Product F(RED) 4th August 2011 06:37 AM

Quote:

Originally Posted by felacio (Post 16309253)
Yeah. I don't think I see any difference with GPU rendering. Wouldn't it kill the battery quicker too?

Also. If we get a honeycomb port. Wouldn't the Gould rendering really make a difference then?

Are we not Phones?
We are EVO
ARE WE NOT PHONES?!
3.Dee.V.O.

Yes, it would sip on battery a bit more. It's weird you guys aren't seeing an increase in speed. Normally when I scroll through my homescreens, there's noticeable lag, even though I have like 3 widgets on the screen total. Now the lag's gone. It doesn't really affect speed as far as benchmarking goes, but it definitely made Sense smoother for me and it did make some 3D games less stuttery.


All times are GMT +1. The time now is 01:28 PM.