WP BENCH - looking for Mango and Samsung phone combo guy - Windows Phone 7 Apps and Games

Hi,
becouse of the rules I can't post this thread to the development section
Anyway, I'm looking for some1 with Mango and Samsung phone combo.
I'm working on new version of WP BENCH and I need to know if there's any difference in DATA test between memory and storage part of the test.
If you would be so nice and want to help, please go to the Marketplace, download WP BENCH ($free), run the DATA test and post here your result of both its parts.
Thanks!
Robert

CPU s-8426ms p-7953ms
Data time 6966ms memory-13.07 mb/s. storage-13.07 mb/s.
Gpu 23 frame average 692 frames drawn.

Well thats really strange, the storage speed is same as memory speed and it happens on all devices, even HTCs with MicroSDs.
Looks like
a) Mango optimization is more than amazing
b) They're using some "first save to memory then write to storage in the separate thread" hack
Strange

Almost Same
CPU s-8437ms p-7788ms
Data time 6966ms memory-13.07 mb/s. storage-13.07 mb/s.
Gpu 23 frame average 693 frames drawn.
Samsung Omnia 7 with Mango beta (orange Uk)

Omnia 7 with Mango beta
CPU time-16400ms sequential-8504ms parallel-7896ms
data time-6982ms memory-13.07mb/s storage-13.07mb/s
gpu 701 frames, avg:23fps

Related

Another rant about peformance (SPB Benchmark included)

Hi !
I was a little suspicios about the Kaiser... So here are MY SPB Benchmark results( i didn'r run the included apps tests or the battery/storage tests)
Spb Benchmark index 311.74 (iPAQ 3650 scored 1000)
CPU index 1562.67 (iPAQ 3650 scored 1000)
File system index 123.95 (iPAQ 3650 scored 1000)
Graphics index 3474.68 (iPAQ 3650 scored 1000)
ActiveSync index insufficient number of tests were done. (iPAQ 3650 scored 1000)
Platform index insufficient number of tests were done. (iPAQ 3650 scored 1000)
The CPU index is kinda low... as expected
btw: i think the graphics index is somehow fake ( i can see tearing while the test is done, and i also see tearing in normal usage, which leads me to believe the Kaiser is cheating)
PS: I still love my Kaiser, it's just that it's not everything i thought it will be (hopefully a ROM update will show us it's true power)
gxmark benchmark
I just ran the gxmark app... this is closer to reality: Prophet and Kaiser graphics performance. This is closer to what i'm feeling using the device
Can someone run a SPB Benchmark ? But don't give me links from the internet (i saw those and they were pretty), just run one yourself if you can.
Don't forget that the Kaiser is dual core
So it's going to be a little hard doing an apples-to-apples comparison based on the current version of SPB, which isn't really designed to test that way. I also tried SK Tools benchmark tests - the Kaiser is up at the top of the Pocket PC Phones - mainly because of file system access speed rather than pure processing power.
It's not dual core, there's a separate processor for the radio, that's all

Is your Kaiser gruesomely slow?

If it is, then other than the missing drivers, then the chances are that either a subset of Kaisers, or roms, or third party apps are causing some devices to be a LOT slower than others.
There are people claiming that their devices take three seconds to change orientation. They also claim that you can actually see the icons being "drawn" on the screen.
As a happy Kaiser owner, I have never experienced anything like that (except when syncing over USB - when the device pretty much stops responding for the first few seconds of syncing and then returns to normal.
Changing to landscape on mine take approx 0.3 seconds (I say approx as its too quick to actually time).
Now I made a horrible error. I tried to point out to the defensive people over on the classaction thread that if their device was really that bad, they could try a different rom and see if that makes their device better. I didnt argue that "the" drivers weren;t missing or that their devices would be fine without them. All I did was try to get some research to see if there was an obvious group of devices or roms or apps that was causing the problem.
If like me, you prefer to sort these things out - rather than wait for a year for a class action - then try the benchmarking test in my sig and post your results and rom details. Hopefully, we can find the cause of the major differences in performance.
My device scored 1643 overall.
He's right, people should start blaming the device for everything. Bring back the days when you'd clean up your device when you'd feel it being slow.
Mine is in 1680 or so as well.
Unwired 4,
Can you perhaps provide a detailed list of all the applications you have on your phone?
I ask you this because I don't have alot of apps on my phone; mainly Googlemaps, livesearch, TCPMP, Dutty 1 calc, HTC Album, Opera mini and Palringo.
I don't have any SPB products clogging up my today screen with its numerous shortcuts. I haven't tweaked my clock appearance and I'm using the original windows blue background on my today screen.
My phone looks pretty similar to when it was bought yet I have noticed a lag, even when it comes to changing the screen orientation from portrait to landscape. It takes roughly one second. Sometimes opening an application takes forever, and closing it down to.
I had an issue with video playback, but the member 'Audio' and co offered settings which greatly improved movie playback. So that’s one tiny area fixed
What are you doing on your device which is causing your phone to run so fluidly?
I was happy with my device running the stock Orange Rom. It was quicker than my Hermes running the Black Majik rom. I recently flashed the V3 Dutty Rom and its a little faster - not much though.
I have a 4gb microsd card that I install most apps on. I use the HTC Home screen - with no other plug ins.
See below for screen grabs of installed programs.
Underwired 4,
Thanks for the response. I have an 8GB memory card, and I install all my applications on this card, and not on the device memory. The only thing I've installed on the device memory, that I can recall, is the PIE fix, and the slight fix for the camera. That is all. Everything else goes onto my 8GB storage card, of which I have over 5GB of memory left over. From the looks of it, I have more device storage memory than you do, but slightly less programme memory than you.
My free storage memory reads: 112.76 MB
My free programme memory: 48.54 MB
I’m left scratching my head...
Graphics Test 1 1060
Others Test 2 1730
JPEG Test 3 2246
Games Test 4 1261
Sound Test 5 0669
Final Score: 1393
246810 said:
My free storage memory reads: 112.76 MB
My free programme memory: 48.54 MB
I’m left scratching my head...
Click to expand...
Click to collapse
I have scratched my head about this before too. I tested this last night and if you take the card OUT, you will see a BIG increase in your memory.
My feeling is that maybe if you have shortcuts on the phone TO those apps on the card, at boot time, the phone reads all of those and maybe that is what does it? Or 1 or 2 of those apps on the card load (somehow) on the boot up.
I hope I explained that correctly
Here's my list (doesn't have all I have installed) and it's not slow whatsoever.
My VSbenchmark overall result is 1600-something.. I'm really using it, and Kaiser is coping with it with no problems.. my Wizard would beg for mercy at this point.
MirrorminD said:
Graphics Test 1 1060
Others Test 2 1730
JPEG Test 3 2246
Games Test 4 1261
Sound Test 5 0669
Final Score: 1393
Click to expand...
Click to collapse
Thanks Mirror. Where are you? What device is it (ie tilt, tytn2 vario3) and which rom?
246810 said:
Underwired 4,
Thanks for the response. I have an 8GB memory card, and I install all my applications on this card, and not on the device memory. The only thing I've installed on the device memory, that I can recall, is the PIE fix, and the slight fix for the camera. That is all. Everything else goes onto my 8GB storage card, of which I have over 5GB of memory left over. From the looks of it, I have more device storage memory than you do, but slightly less programme memory than you.
My free storage memory reads: 112.76 MB
My free programme memory: 48.54 MB
I’m left scratching my head...
Click to expand...
Click to collapse
Have you run any tweaking programs to set page pools etc? Such as Kasier Tweak or Shaps advanced config tool?
Mines a bit random.
Sometimes about 1 second, sometimes more. Sometimes it redaws off center and has to draw again. Seems to take longer when sliding the keyboard back in than it does the other way.
Can't say it really annoys me too much... I just wait for it
unwired4 said:
I was happy with my device running the stock Orange Rom. It was quicker than my Hermes running the Black Majik rom. I recently flashed the V3 Dutty Rom and its a little faster - not much though.
I have a 4gb microsd card that I install most apps on. I use the HTC Home screen - with no other plug ins.
See below for screen grabs of installed programs.
Click to expand...
Click to collapse
Since you seem to be on a mission, please provide us video of your screen rotation. Actually 2 videos; one with only today screen showing and one with any program open on it. If im on Today, the screen rotates in about a sec, but if I have i.e. Opera Mini open it takes 3 sec at least.
I just said on the classaction.org thread that i had a friends Ipaq 6915 for few days and the difference in speed, i.e. opening programs menu is obvious.
Im still running Duttys WWE lite rom with Spb Pocket Plus + Diary + weather, S2U2, WkTask, TC, Office, Live etc installed. On my today i have only 4 quick launch icons and the Spb Diary.
BTW. Its a joke playing even Spb Arkball on the Kaiser...
foobar1977 said:
Sometimes it redaws off center and has to draw again. I just wait for it
Click to expand...
Click to collapse
Yes, that happens, especially if there is some program running....
graphics: 1084
others: 1831
jpeg: 2286
games: 1284
sound: 0681
final score: 1433
Stock Tilt Rom, without the AT&T software.
The only mission I am on is to imporve the plight of the unhappy Kaiser owners.
Despite accusations of being an HTC spy etc etc, I just want to back up that my happiness with my device is due to it responding as fast as I need it to- which may also explain why HTC think the device is fast enough.
(Am trying to shoot vids now. Opera Mini will always take longer to redraw as its a java app inside a midlet mgr).
Sane said:
I just said on the classaction.org thread that i had a friends Ipaq 6915 for few days and the difference in speed, i.e. opening programs menu is obvious.
Click to expand...
Click to collapse
Just for the record, my fiancee's Wizard (used to be mine) is a faster when opening menus and redrawing the screen. Why? It's running WM5 stock ROM with almost nothing on it but basic functions. The today screen is empty. Only thing it has is S2U2 running on background (so that her purse doesn't keep calling me).
My Kaiser is filled with stuff, as you can see screenshots on my previous post in page 1.. and it's a it slower.. delay of 0.4 seconds doesn't bother me.
sharpja said:
graphics: 1084
others: 1831
jpeg: 2286
games: 1284
sound: 0681
final score: 1433
Stock Tilt Rom, without the AT&T software.
Click to expand...
Click to collapse
It seems that reflashing to Dutty's v3 ROM makes it a bit faster. And, splitting hairs, replacing ati_d3d.dll to the one from LG seems (judging by VS benchmarks) to make it a tiny little bit faster as well.
Really bad quality videos... sorry! Did them in a rush on my old sony digital camera. Focussing would have helped...
Switching in today - portrait to landscape is faster than I am! Back to portrait takes nearly a second.
Switching and scrolling through emails.
My "stock" Kaiser - ATT Tilt -with a few apps installed and running Hotsynch to get my corporate mail, I scored the following:
Test 1 - 1067
Test 2 - 1772
Test 3 - 2176
Test 4 - 1244
Test 5 - 0786
Final Score - 1409
I got 1441 after soft reset with HotSynch running to synch mail wirelessly, then removed hotsynch and got 1509.
So, I guess I need to go ahead and flash my ROM.
I am new to the site and have to start reading the threads and getting familiar, but to jumpstart me, is there a "best" or "most used" ROM and Cab config that is popular and stable amongst the group? I saw a touchflow video on youtube - do many of them have that?
Tom
pearsth said:
I am new to the site and have to start reading the threads and getting familiar, but to jumpstart me, is there a "best" or "most used" ROM and Cab config that is popular and stable amongst the group? I saw a touchflow video on youtube - do many of them have that?
Tom
Click to expand...
Click to collapse
Welcome, Tom =)
Most used ones are probably Dutty's v3 ROM and Alex's Home ROM. Also, many of our "most famous" cooks are testing and creating stable ROMs that run WM 6.1.. so if you want, you can just wait for a bit and reflash 6.1 ROM.

Why is there so few RAM available??

Hey guys,
I just switched from a Polaris to my Kaiser a few days ago, because of the keyboard.
I love my Kaiser, but there is one thing I'm wondering about.
Why is there so few RAM in the Kaiser?
On my Polaris I had 60+ MB free (with an 8MB Touchcube loaded), up to 68.
On the Kaiser I have max. 43-45 free with nothing (I know of) running in the background....
How is that?
Stefan
edit: It's the same situation on different ROMs I tested and it was the same situation on different Polaris ROMs, too. They were all fully loaded, no light ROMs etc.
I think most ROM chefs have gone to either "larger" page pools, or dynamic page pools. And depending on the page pool size, you will see less available RAM.
Would you like to "SEE" a lot of free ram but run yr machine slow because of no caching/paging? Or you want to "FEEL" a lot smoother user experience because we spend some ram for cache/pagepool?
With 128mb Qvga machine like Kaiser, I don't even dare to look at the memory meter since I NEVER run into not enough ram issue even I abuse it w/ lots of concurrent apps (Iguidance 4 + TomTom 7 + A2DP w/ Coreplayer + lots of todays plugins).
I rather concern about too many unnecessary background service/process since WM has a physical limit of 32 processes
45MB free is nothing to worry about, I've never really managed to use more than 20MB with more than 10 apps running.
And devices like the Hermes were doing fine with less than 20MB free after a clean boot.
very nice way expressing/explaining
so thats call for button X application (plug in)
jackleung said:
Would you like to "SEE" a lot of free ram but run yr machine slow because of no caching/paging? Or you want to "FEEL" a lot smoother user experience because we spend some ram for cache/pagepool?
With 128mb Qvga machine like Kaiser, I don't even dare to look at the memory meter since I NEVER run into not enough ram issue even I abuse it w/ lots of concurrent apps (Iguidance 4 + TomTom 7 + A2DP w/ Coreplayer + lots of todays plugins).
I rather concern about too many unnecessary background service/process since WM has a physical limit of 32 processes
Click to expand...
Click to collapse
The ROMs I used on the Polaris had a 18MB PP...
Laurentius' V10 also has 18MB...
And I also can't seem to fill the RAM, but I'm a little confused...
I also go pretty high on my page pools (24 mb). However, you can request a ROM of your liking with the page pool you want (look at my sig) .
kareem9nba said:
I also go pretty high on my page pools (24 mb). However, you can request a ROM of your liking with the page pool you want (look at my sig) .
Click to expand...
Click to collapse
Thx, but as I said, I'm alright with my RAM.
I'm only curious why a ROM which is (supposed to be) very similar to a Polaris one according to the settings (where the Polaris ROM actually had the TouchCube with 8MB loaded) has 15-20MB less RAM available... what the hell is running in the background on the Kaiser that takes that much memory?
Oh, and btw, all the screenshots for the Kaiser I saw (even from light ROMs), don't have much more than 50MB free, so how can a light Polaris ROM have 70MB free??!!
Stefan
P.S: I don't mean to annoy anyone, but I just can't help it...
I wanna know what takes my RAM away...
Sayuuk said:
Oh, and btw, all the screenshots for the Kaiser I saw (even from light ROMs), don't have much more than 50MB free
Click to expand...
Click to collapse
There, just for you. 47.3MB with no programs running but no reboot for more than one week, and 63.1MB after reboot. The screenshot program is taking 1MB in both cases, and I have a couple of small programs starting automatically on boot.
Any chance you'd be using WM6 on one and WM6.1 on the other?
Sayuuk said:
what the hell is running in the background on the Kaiser that takes that much memory?
Click to expand...
Click to collapse
Why don't you use Memmaid and take a look?
jackleung said:
Why don't you use Memmaid and take a look?
Click to expand...
Click to collapse
I can't find anything, that's why I'm asking ;-)
@kilrah: interesting, I never saw that much free RAM on a Kaiser.
However, on my Polaris I had a ROM (as previously mentioned) that was fully loaded, all the stuff I have on my Kaiser + the Cube and I still had about 20MB more free RAM than I have on my Kaiser without a Cube...
The only Hardware-based difference on the Kaiser is the keyboard... but that can't have anything to di with it, can it?
Stefan
I was also always curious as to why, if they can make 32gb micro sd cards, can't they simply put that much memory into the Kaiser to begin with?
Two Things
A) They don't have 32Gb MicroSD cards yet.
B) Lets say they Did. Leaving the Card Slot Blank costs nothing. Filling it with a Card costs money. Larger Profit Margin for HTC. They win.
And some more:
D) Most people don't give a damn about having 16/32GB in their phone, and would certainly be pissed off if they had to pay more for something they didn't need. Those will just buy a 1GB card and be fine with it.
E) That would open the door to iphone-like ripoff, with $100-200 difference between the 8GB and 16GB models... when we know that a 8GB memory card costs around $20 nowadays, so much more like $5 to add it inside the phone for the manufacturer. But as we all know, internal memory always costs more than cards....
F) Bit unrelated, but in my country electronic devices are subject to a copyright-style tax based on the amount of internal memory. But memory cards aren't taxed. Choose the best option
And backup sizes increase too!
After watching my free device memory decline and backup sizes go up every day, I found that PIE (Pocket Internet Explorer) and Opera were taking a more than decent amount of memory for their caches.
Clearing PIE and Opera's cache freed over 30M of device memory for me!
While Opera gives a setting for cache size, PIE has only a registry setting:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit
It's set to 42680 in my Tilt. While I can change the registry value, the change won't survive a soft reset.
My solution is to regularly clear the browser caches and check the device for temp files. It's made a huge difference for me (from 11M free to 61M free)
gavink said:
After watching my free device memory decline and backup sizes go up every day, I found that PIE (Pocket Internet Explorer) and Opera were taking a more than decent amount of memory for their caches.
Clearing PIE and Opera's cache freed over 30M of device memory for me!
While Opera gives a setting for cache size, PIE has only a registry setting:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit
It's set to 42680 in my Tilt. While I can change the registry value, the change won't survive a soft reset.
My solution is to regularly clear the browser caches and check the device for temp files. It's made a huge difference for me (from 11M free to 61M free)
Click to expand...
Click to collapse
Man, we are talking about RAM (program memory) and you are talking about ROM (storage memory).
I always use memmaid to clean up before backup to make sure no junks are being backup. In fact, most backup software allow you to choose what directory to or not to backup.
jackleung said:
Man, we are talking about RAM (program memory) and you are talking about ROM (storage memory).
Click to expand...
Click to collapse
I don't see that in the previous posts. I do understand the difference between program and storage memory. RAM is where everything but the base system is stored... right? ROM (read only memory) isn't used for a dynamic cache... right?
gavink said:
I don't see that in the previous posts. I do understand the difference between program and storage memory. RAM is where everything but the base system is stored... right? ROM (read only memory) isn't used for a dynamic cache... right?
Click to expand...
Click to collapse
That was back on '03... the terms stayed the same but since WM5 the technology changed
It's like on your PC.
RAM is the storage the programs actually run in, ROM is the ... rest
If you look at the Memory Page in the settings. ROM ("Storage") is what you're talking about and RAM ("Program") is what the rest of us is talking about...
Stefan
Sayuuk said:
That was back on '03... the terms stayed the same but since WM5 the technology changed
It's like on your PC.
RAM is the storage the programs actually run in, ROM is the ... rest
If you look at the Memory Page in the settings. ROM ("Storage") is what you're talking about and RAM ("Program") is what the rest of us is talking about...
Stefan
Click to expand...
Click to collapse
Sooo... you're saying that my PIE and Opera caches are both in my Tilt's ROM? Wow... somehow I fell waaaay behind the times!
gavink said:
Sooo... you're saying that my PIE and Opera caches are both in my Tilt's ROM? Wow... somehow I fell waaaay behind the times!
Click to expand...
Click to collapse
It's not actually ROM anymore, that's what I meant and I guess that's why you're confused.
I think you understand what RAM is. Now what we mean when we say ROM is just the rest of the internal storage that is NOT the RAM.
If you read the specs of HTC phones you always see 128MB RAM and 256MB ROM. ROM in this case is just a name that's in use cuz it's always been used, though it's not ReadOnlyMemory nowadays.
Stefan

Ramdisk for WinMo? useful?

Hi all, been lurking for a while now. Fantastic community here, lots of useful advice, files etc
I've been playing with ramdisks on my desktop lately and was wandering if there is such a thing that works well on xperia, and if its a worthwhile thing to do. I've seen a few cabs about the net, but most seem to be rather old and under-developed.
Is there a ramdisk utility that has been test with xperia? this thing has plenty of ram and i would expect dedicating 32mb or so to caches / temp files would be useful, reduce checkerboard effect on browser, help with buffering vid's etc.
thanks all.
What good is it if the software isn't looking/optimized for it?
X1 has 256MB, far more than most WinMo phones. How is putting a virtual drive in RAM going to make things faster? You'd just be lowering system RAM. The whole idea seems pointless...even on desktops nowadays.
This is actually a good way to improve Opera's performance if you tell it to use the RAM disk as cache.
JKingDev said:
This is actually a good way to improve Opera's performance if you tell it to use the RAM disk as cache.
Click to expand...
Click to collapse
...as opposed to?
WhyBe said:
...as opposed to?
Click to expand...
Click to collapse
He didn't insinuate a comparison, why do you ask for one? Jking just said it's a good way to deal with Opera loading, nothing else. Smartass.
Angelusz said:
He didn't insinuate a comparison, why do you ask for one? Jking just said it's a good way to deal with Opera loading, nothing else. Smartass.
Click to expand...
Click to collapse
lol thanks. Opera uses storage memory (which is flash memory) as cache when loading webpages. Therefore uing a RAMdisk is faster than regular storage.
Angelusz said:
He didn't insinuate a comparison, why do you ask for one? Jking just said it's a good way to deal with Opera loading, nothing else. Smartass.
Click to expand...
Click to collapse
Yes he did, because he is talking about using RAM disk technique which isn't currently used by Opera. The comparison was implied...dumbass!
JKingDev said:
lol thanks. Opera uses storage memory (which is flash memory) as cache when loading webpages. Therefore uing a RAMdisk is faster than regular storage.
Click to expand...
Click to collapse
Do you think internal RAM would be that much faster in this case? I think the data connection is the bottleneck when it comes to web browsing, not RAM speed. Besides, you're going to sacrifice system RAM in order to have the RAM disk. So would you even be getting a net gain in speed?
WhyBe said:
Yes he did, because he is talking about using RAM disk technique which isn't currently used by Opera. The comparison was implied...dumbass!
Do you think internal RAM would be that much faster in this case? I think the data connection is the bottleneck when it comes to web browsing, not RAM speed. Besides, you're going to sacrifice system RAM in order to have the RAM disk. So would you even be getting a net gain in speed?
Click to expand...
Click to collapse
I've been using ramdisk on my rom since half year ago (v2.x). And both IE and Opera could take advantage of it after some tweak. RAM is definitely a lot faster if you did some benchmark on both. And if you really understand how caching works, it won't help in your first visit where data connection is the bottleneck. But it does help if you reload/revisit the same page since caching from ram is faster from flash memory.
And there are side benefit like security (all content/cookie are gone after reset), and prolong yr flash memory life (flash memory is not as good for I/O wearing but may not be a big deal since most of us change phone so often).
After all, X1 has 256mb of ram which is a lot for mobile device and I selfdom running out of it. Then why not making good use of them? Maybe seeing big chunk of free memory (and slow everything down) make you feel happy? Unlike desktop, the main component contribut to speed is CPU where free memory only contribute for how many program/process you can open concurrently. Seeing lot of free memory without utilize them is simply stupid.
BTW, I use 3Gig ramdisk on my 8Gig Vista64 and it HELPS a GREAT DEAL in rom cooking since rom cooking involved lots of read/write over thousands (TF3D alone is ~ 2000) of small files. A cooking process that takes 3 mins with HD reduces to 1 mins with ramdisk in my experience. The same reason I listed above holds true for desktop + using ramdisk for /Temp helps a lot for IE and winrar since they use /TEMP to process the files.
^^^ OK, I understand what you are saying. But if RAM disk were really an advantage in mobiles, why wouldn't mobile browser developers utilize their own RAMDisk routines in their browsers (since speed seems to be the main comparison between browsers)?
for me totally none use!
WhyBe said:
^^^ OK, I understand what you are saying. But if RAM disk were really an advantage in mobiles, why wouldn't mobile browser developers utilize their own RAMDisk routines in their browsers (since speed seems to be the main comparison between browsers)?
Click to expand...
Click to collapse
It could be they are developing a "generic" browsers that serve PDAs with different size of RAM. And many of the older devices still have 64mb physical memory and 20-30mb left after boot (e.g. My P525 and x51v) . Those machines simple don't have any ram left for that.
And they can simply use malloc (C programming) to allocate a chunk of memory and don't have to use external driver like ramdisk to accomplish this. But if the browser itself don't support this feature and we know we have enough ram to spend, we can take advantage of it if needed.
Developers always have priorities in features and there are other means to speed things up to more users (e.g. server side compression like Opera 9.7)

[APP][EXPERIMENTAL] MobileBooster v.a1 [UPD.:21-03-2010]

(Current version: alpha 1) DISCONTINUED!
MobileBooster is an experimental CPU-booster tool (experimental as if it may have no effect at all in worst case).
In theory this application can improve the speed and responsiveness of your device in high-load scenarios. It has no settings and is completely invisible.
Features:
- simple and clean installation and uninstalation
- boosts your multitasking capabilities by managing process priorities
- slightly boosts active application speed at the expense of background tasks
- supports all HTC devices
Requirements:
- 275kb of free space
- 148kb of RAM
- Microsoft .NET Compact Framework 3.5
Installation:
- download and install the CAB to your device
- soft reset and you're all set!
Uninstalation:
- uninstall using Remove Programs, no reset is required
- be aware that you DO need to soft reset to eliminate all boosting effects (for benchmarks/comparing speed)
The usual disclaimer:
This application is provided as-is. I take no responsibility for any damages that may occur by misuse or bugs in this software.
Project goal:
This is experimental concept and it may have no effect at all save for consuming CPU cycles. If you download and test this, please post back your impressions and opinions. You may experience increased fluidity of your device during normal use and better responsiveness under heavier load. You may experience nothing at all. You may experience decreased speed. Whatever this does for you, uninstall will wipe the application clean so this should be a risk-free test.
Note that your device is less responsive immediatelly after soft reset - this is normal WM behavior. Give it a few minutes before testing.
.
let's give it a go on my TP2 with AthineOS 23549
first impression: Opera 10 seems to render the xda forum pages much quicker. Now lets's play BoingGLES
Yeah... "SEEMS" is the keyword here, Opera indeed seems to be working faster for me, especially with running background tasks and Sense is a bit more responsive, but even though the theory behind this is valid and time proven on single-core PCs, it may all be just a placebo effect.
That's why I posted it for others to see and judge
It could just be a roll of the dice, but gscroll is actually working perfectly (on ereader) with this running. I probably shouldn't have said anything, cuz it'll decide to take a lunch-break soon.
Can't tell much else, but it doesn't seem to break anything.
each restart of the HTC HD2 it gives error cant start this application,
so i unistalled
On my TP works fine, actually seems the whole system actually speeded-up. I had an error once but never happened again. It takes 624k of RAM, so it's quite something but oh well... keep up doin this good job!
Well it's not exactly optimized for memory or CPU usage, neither does it properly handle runtime errors... this is just experimental proof of concept
I have been testing it extensively and from my experience:
1) it definitely does not slow things down.. if it seems so, it's probably because your device is still booting
2) it has little to no effect when you use only 1 application
3) it seems to help a little with concurrency of 2 or more processes
that can be seen during heavy background network traffic or heavy concurrent tasks
- Opera loading pages and rendering at the same time
- you can notice increased responsiveness while playing music in background and doing stuff
- rotating screen in various scenarios also seems a bit faster
- sound cracking under heavy load should be reduced
- basically the more things you run at once, the better improvement you should see; well until you hit the ceiling of your CPU
... I'm not talking huge improvements here but every little bit helps
4) keep on mind that part of the effect is persistent until you soft reset, even if you uninstall or kill the booster you need to soft reset if you want to bench/compare
Thanks nik3r for the app I tried it installed and uninstalled easy with no errors.
Unfortunately, it greatly slowed down my TP performance. Opera rendering was sluggish, opened apps were windows media player, contacts, WLM, tasks, calendar, activesync. As for opening and using other programs , i did not notice a dip or increase in speed.
i'll try it o my htc touch pro 2 and my HTC mogul...
Could you please post the name of your ROM and pagepool size if you know it? I think that pagepool may have huge impact on the ability to multitask.
I'm not 100% sure it has to do with mobileboost, but I've been having some issues with writing to the sd card. (This is actually kind of funny, lol). Last night, I created a shortcut to mobileboost.exe and put it on my sd card, where I have a second copy of my start menu that I access with the XTask file manager (I put stuff I'm testing out there instead of the real start menu). This morning, I scanned my sd card with Scandisk, and it found an error in the folder where I put the shortcut. Ok, no big deal. Today, I was running some SK Tools benchmarks with mobile boost, and I copied them to my sd card (and created a new folder) while MSB was running. After soft resetting and running some tests w/o it running, I looked in the sd card and the folder with the benchmarks wasn't there. I scanned the disk, and the files were recovered as .chk files. I guess it could be happening because I'm using caches applied to the sd card as well as writeback. But, I've never seen this happen before.
Code:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS]
"EnableWriteBack"=dword:00000001
"BitmapCacheSize"=dword:00000100
"FatCacheSize"=dword:00000400
"DataCacheSize"=dword:00000c00
Definitely unrelated, MobileBooster installs to the device no matter what you chose and it autostarts (from \windows\startup folder).
Make sure you safely disconnect from PC when you're in flash drive mode and don't connect/disconnect the device in flash mode during any transfers
OK, here are some benchmarks with SK Tools. The first two compare benchmarking w/ and w/o mobileboost running, each after a soft reset. I ran three tests, took the average of each three and show the standard deviations.
W/O the boost:
Test AVG STDEV Units
Integer 329.2143667 2.620626281 Moves/25 usec
Floating point 7.595333333 0.022590558 MWIPS
RAM access 537 31.48015248 Speed index
Draw bitmaps 638.6666667 7.637626158 Speed index
Main storage (write) 2366.656667 29.27902036 KB/sec
Main storage (read) 6871.67 770.7838631 KB/sec
Storage Card (write) 3385.506667 131.6158236 KB/sec
Storage Card (read) 4341.836667 1005.563271 KB/sec
File List 2606.666667 139.2850794 Items/s
FL: Storage Card 2424.666667 26.57693235 Items/s
SKTools loading 2185 86.79285685 ms
Click to expand...
Click to collapse
With the boost running:
Test AVG STDEV
Integer 329.7313333 2.010925713
Floating point 7.614 0.031240999
RAM access 442 1
Draw bitmaps 653 4
Main storage (write) 2420.056667 27.17658244
Main storage (read) 7459.18 177.8904416
Storage Card (write) 2712.48 215.2829438
Storage Card (read) 5341.15 928.2778203
File List 2512.333333 68.23733094
FL: Storage Card 2340.666667 67.82575715
SKTools loading 2187.666667 27.53785274
Click to expand...
Click to collapse
These two are really pretty similar. In my experience, there's a lot of variance in how well the RAM access and bitmap tests run; they aren't consistent at all, so seeing the faster ram access without the boost running probably means nothing.
Next, I ran a set of .mp3's over WMP and did the tests (3 for each, w and w/o the boost, with a soft reset in between the tests). This was to test multi-tasking performance. I ran the same two songs for each test (takes about 5 min per test).
W/o boost:
Test AVG STDEV
Integer 289.113 23.80731014
Floating point 7.300333333 0.015143756
RAM access 531.6666667 10.96965511
Draw bitmaps 729.3333333 4.509249753
Main storage (write) 1840.866667 46.8405992
Main storage (read) 7033.93 267.0015249
Storage Card (write) 2730.49 189.3420405
Storage Card (read) 4724.97 997.641275
File List 2279.333333 34.58805189
FL: Storage Card 2196 40.03748244
SKTools loading 2320 57.61076288
Click to expand...
Click to collapse
W/ the boost:
Test AVG STDEV
Integer 241.0114 13.07119076
Floating point 7.227333333 0.007023769
RAM access 543.6666667 13.0511813
Draw bitmaps 727.6666667 3.055050463
Main storage (write) 1898.493333 59.4344196
Main storage (read) 6885.55 481.199009
Storage Card (write) 2708.99 39.82972383
Storage Card (read) 5276.103333 174.1402014
File List 2342.333333 44.23045708
FL: Storage Card 2057.333333 43.01550108
SKTools loading 2286 11.35781669
Click to expand...
Click to collapse
The integer test is a lot faster w/o the boost running, and the floating point is slightly faster (not a ton). Both take a hit compared to not running WMP, which is a major resource hog. The RAM and bitmap tests are both faster, and this just goes to show that they're pretty random tests and I wouldn't ever get too excited about results with these two tests (unless they're consistently awful, I suppose). The only benchmark (besides the first two tests, which basically measure processor speed or effectiveness) that I care about is the last one, which is the SK Tools boot-time (you have to close the app and re-start to get different measurements). It's pretty good in all cases, and doesn't change that much.
Long story short, I'm not seeing much benefit in these tests, but if it helps to get gscroll to work (not sure 100% yet), then I might use it.
nik3r said:
Definitely unrelated, MobileBooster installs to the device no matter what you chose and it autostarts (from \windows\startup folder).
Make sure you safely disconnect from PC when you're in flash drive mode and don't connect/disconnect the device in flash mode during any transfers
Click to expand...
Click to collapse
Yeah, I dunno if it's related or not, but I was doing all the file transfers with total commander on the device. I didn't use the cab to install mobilespeedbooster, I dumped the contents with sk tools and then started it manually with a shortcut (that I made w/ TC). So, it wasn't running from startup.
Edit: now that I think about it, I've also got these keys applied to the sd card:
Code:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters\CacheFilt]
"Dll"="CacheFilt.dll"
"Order"=dword:2
"FileCacheWriteBackPriority256"=dword:FE ;shadrac's settings
"FileCacheWriteBackTimeout"=dword:A
I have a feeling that mobileboost was messing with the writeback thread, and that's why I wasn't seeing files writing properly to my card.
Thanks for the tests, even though synthetic benchmarks on WM are inherently imprecise and this app is more about perceived speed than actual raw speed. Your SD problem at least gave me more ideas, I should really treat system services separately with higher priority and try to decrease the thread scheduling overhead, which may cause the differences in benchmarks.
where can I find the setting app?
cause I cannot find it on System settings and start program....
or just install it without setting and anything else...?
There's no settings, the core is fully automated - just install and soft reset and it's online.
Improved performance on my phone
I'll like to start off by thanking you for this great app I usually just read other people who post and if it looks good I download it and I never post back but I really liked this app so I felt like it deserved some feedback. I've noticed my TP run smoother and faster esp when I'm listening to music . Also I don't know if its from your program but my phone would just go to a white screen for 5 sec when I try to go back to my home screen, but thats about the only issue I've seen so far. Keep up the good work
Mine is Exquisite ROM 4.06 ... and i think the pagepool size is 0... as the thread says...
Torakiki83 said:
Mine is Exquisite ROM 4.06 ... and i think the pagepool size is 0... as the thread says...
Click to expand...
Click to collapse
and i forgot, sense 2.5

Categories

Resources