Active Topics

 


Reply
Thread Tools
Posts: 169 | Thanked: 41 times | Joined on Apr 2010 @ Portugal
#21
Today i runned 45 apps, plus 5 than my youtube video..if i can run 50 and the phone still responding, i'll post : )
 
Posts: 169 | Thanked: 41 times | Joined on Apr 2010 @ Portugal
#22
Originally Posted by AndrewG View Post
34 open and it took so long I had to reboot.
Are you using default CPU clock or a OC one?

Here are three of the apps that more heavy:

-ENNA
-PSX4ALL
-EasyDebian
 
fmo's Avatar
Posts: 151 | Thanked: 44 times | Joined on Oct 2007
#23
I managed to get to about 45-50 but couldn't count exactly because the task manager was struggling badly. I also noticed that if you leave some time after starting a few apps, the system recovers and you can start more apps.

I forgot to mention that I'm running a stock kernel so no overclock at all.
__________________
MeegoPortal http://meegoportal.com New about MeeGo, Maemo, Moblin and the N900
Follow me here on Twitter
Follow me here on identi.ca
 
Posts: 254 | Thanked: 122 times | Joined on Nov 2009
#24
Don't be silly, this depend on apps. I can easily start hundrends and sousands of apps and they will sleep in swap and will not use any system resources. The only thin place is task switcher, which draws them all.
 
Posts: 1,729 | Thanked: 388 times | Joined on Jan 2010 @ Canada
#25
Originally Posted by on3st4b View Post
althought its nice to know that you have the horsepower to run 62 or 100 apps at the same time , its quite pointless . i never used more that 4 to 6 apps at the same time .
i too also use less than 3 apps, though sometimes i have 4 - 5 web browser windows open at the same time. but that wont count to 7 or 8 apps
 
Posts: 267 | Thanked: 183 times | Joined on Jan 2010 @ Campinas, SP, Brazil
#26
Applications which wait for an "OK" button to be pressed are not running. They are in an event loop at best, spend nothing of processor time, and are likely to be swapped out until they are activated by the Task Manager. You can easily skew videos like this showing only the nice parts -- now get them to reactivate all the apps, it will be slow to death. It's heavily biased and, as said here, do not include a "live" task manager with current, updating thumbnails of the graphic processes.

A good test for the N900 would be to run like 60 browser windows at the same time with different addresses, using a text file and a shell script loop with Phone Control to call the browser with a specific address. This is due to the nature of browsers; the code is not the heavy part, but the data, the caches, buffers, internal representation of pages, compiled javascript, running code and so on.

I really doubt any current phone would get more than, say, 30 windows with applications that are really really running. If not by speed (typical timeslice is 10 ms, 30 windows would take 300ms plus the task switching plus the live thumbnail... You get the idea), at least by memory (swap usage would slow it to the ground).
__________________
My nickname on freenode is ptl, that is, the consonants of my nickname here. Kind of a long story.
 
Posts: 37 | Thanked: 20 times | Joined on Feb 2010 @ Norway
#27
I got to 27. At which point it took >1 minute to open bejeweled. I gave up. Running 900 mhz. I think a non-live task switcher would be better. Maybe it could take a snap shot of the app when you switch out of it and then stop updating the screen for that app.
 
Posts: 18 | Thanked: 9 times | Joined on Apr 2008
#28
I got to 40 apps (and 41 "windows" since one of the apps was the browser which displays two windows) on the stock 600Mhz kernel, including some "heavy" programs like Open Office, Super Tux, and Angry Birds. Task switching was getting sluggish and was just usable, until I opened the 40th app, Tux Racer. That killed the task switcher.

Eventually a window opened allowing me to kill the programs not responding. After a long time (about 30 minutes) it did and everything was back to normal.
 
Posts: 692 | Thanked: 264 times | Joined on Dec 2009
#29
You know, you could just open many instances of a small app from the command line.

Example:

Code:
leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&leafpad&
That will open 70 instances of leafpad. I had close to 30 open and the slowdown was less than any one app running in a Xephyr window. Did you know that once you open a certain number of apps, you can use kinetic scrolling in the task manager? So unfortunately you can't see all of them at once

EDIT: LOL tried opening 70 at once and got a bunch of error messages, only about 39 opened successfully. Opened one more and the desktop crashed It would probably be OK if you opened them one at a time.

Last edited by GameboyRMH; 2010-04-12 at 19:58.
 
Posts: 267 | Thanked: 183 times | Joined on Jan 2010 @ Campinas, SP, Brazil
#30
Steps to do a hard test with your browser. Will not take too long and will force your N900 since each browser window typically uses resources similar to a different application (because of image data, running loops, controls, possibly javascript).

1. Get a random URL list in a text file, one by line. I've made one with 105 urls here.

2. Take the file to your N900, say, /home/user/MyDocs/urls.txt.

3. Decide how many windows you want open. Let's say, 40.

4. Make a shell loop to open one window for each address:


Code:
number=40
head -$number /home/user/MyDocs/urls.txt | while read url
do
  dbus-send --system --type=method_call \
--dest=com.nokia.osso_browser /com/nokia/osso_browser/request \
com.nokia.osso_browser.load_url string:"$url"
done
The command to open the window is taken from Phone control. I didn't test this, I don't want to stress my phone with unnecessary running apps, but it should work.

(OBS.: The "\" in the end of the line means the line goes on after the <enter>, it's like it was a long line. You can also use one long line beginning with "dbus" and ending with "$url" provided you remove the "\"s.)
__________________
My nickname on freenode is ptl, that is, the consonants of my nickname here. Kind of a long story.
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:14.