Esato Mobile
Sony Ericsson / Sony : Symbian phones : Speed Boost for UIQ3 smartphones (or not. )
> New Topic
> Reply
< Esato Forum Index > Sony Ericsson / Sony > Symbian phones > Speed Boost for UIQ3 smartphones (or not. ) Bookmark topic
Page <  12345>

Spattinson Posts: 39

Is there any explanation why things may be faster? Does this patch some system libraries with more efficient routines or something?
Why would it work on some P990s and not others?
Does it make any diffrence if you install on card or internal memory?
I might do some tests myself and post back the results here.

--
Posted: 2008-05-09 17:02:50
Edit : Quote

Nyb Posts: 161

I definitely noticed a speed boost on my m600i after installing those files.
--
Posted: 2008-05-09 17:18:00
Edit : Quote

Nipsen Posts: > 500


On 2008-05-09 17:02:50, Spattinson wrote:
Is there any explanation why things may be faster? Does this patch some system libraries with more efficient routines or something?

Well, it's the pips- libraries (posix for symbian), and a standard io package that uses pips. Both of those were apparently included in the pips sdk.

But whether or not that package was designed to replace all the stdio calls on the phone, or if it had to be tweaked in some way to achieve that, I don't know. I guess someone who have read some pips documentation would know..

If it was fixed to achieve this, then it's the most incredible hack I've seen. If not, it's still nice that someone is working on a few things at Symbian which we can make use of.. I mean - the phone is actually usable now.

Why does it work? I'd like to know for sure too. Maybe it's because the service the pips- pipe replaced wasn't designed very well. That the stdio on the phone expected large file- streams and single transfers at a time. Maybe it would make a program compete with itself when writing to ram and the disk (possible, if it just treated everything as system- bus calls)? Maybe just externalising the file- access would allow programs to move all the way to the next critical point before halting, instead of constantly being interrupted to check the buffer on the incoming file? That it's an exploit of the scheduler on Symbian? Maybe it's just that the programs can open more pipes to the file- system at a time?

Who knows..
Why would it work on some P990s and not others?

It doesn't make programs run faster, it just gives them access to the file- system in a way that seems to be more efficient. So some programs will flow better. Launching programs probably won't be faster at all. But anything that does file- transfers and buffers probably will be.
Does it make any diffrence if you install on card or internal memory?

No one knows - could be you need to install it on the phone- mem, if it wasn't actually designed to overwrite existing components in the first place.
I might do some tests myself and post back the results here.

Do that.
--
Posted: 2008-05-09 19:17:11
Edit : Quote

AD Posts: > 500

Just to add my two peneth worth, I agree that the phone is much snappier using this discovery - particularly contacts, but also with messaging - the 'busy' infoprint only flashes twice when I press my 'new SMS' shortcut, whereas before it would flash at least four times. Yay!
--
Posted: 2008-05-09 19:51:03
Edit : Quote

hgautam Posts: > 500

Just tried it... After the first restart it didn't worked... Then I shutdown my phone and removed and re-inserted the battery (just for the sake of it) and I can say that the speed in the contacts is around 50% faster now... Much better and something that makes my phone's two basic features (contacts and messaging) actually usable... Earlier these were frustrating for me... Thanks all!!!

But even now the speed is not what I prefer, P910 is still faster, UIQ3 still needs a lot of UI optimisation...
--
Posted: 2008-05-09 20:04:26
Edit : Quote

AD Posts: > 500

Of course it could be just my imagination, but I think the camera app loads quicker as well - slowly the users are making up for the lack of product support and development
--
Posted: 2008-05-09 20:23:26
Edit : Quote

perza Posts: 44

Installed on my P1i with the latest firmware and there is a noticeable increase in speed in contacts and messaging application. Very nice
--
Posted: 2008-05-09 20:44:06
Edit : Quote

kenoby Posts: 407

Posted from Pandora's Box Opened thread


I believe here are some hints:

P.I.P.S. libraries

The first version of P.I.P.S. adds the following industry standard
libraries to Symbian OS:
1. libc – Standard C and POSIX APIs – includes:
• stdio and fileio including printf(), scanf()
etc.
• stdlib, including environment variable support, etc.
• string manipulation and character APIs
• locale and system services
• searching, sort and pattern matching
• IPC mechanisms including shared memory, pipe,
FIFO and message queues
• process creation including popen(),
posix_spawn(), system()
• networking and socket APIs
2. libm – mathematical and arithmetic APIs
3. libpthread – thread creation and synchronization
mechanisms
4. libdl – Standard C dynamic loading and symbol
lookup APIs (only ordinal lookup will be supported
on pre-Symbian OS v9.3 releases).


The Stdlib (estlib) library

Symbian’s existing Stdlib library (estlib.dll) provides a
partially-compliant, limited subset of Standard C/POSIX
APIs with no threading and limited process creation APIs.
It was originally created to allow a Java virtual machine
to run on Symbian OS (back in 1997 on a Psion Series
5!); however, it has since been used by many other
components.
P.I.P.S. provides a much more complete, up-to-date,
standards-compliant solution than Stdlib. Symbian
recommends that you use P.I.P.S. instead of Stdlib.
Symbian intends to deprecate Stdlib once P.I.P.S. is
mature.
Note that Stdlib and the P.I.P.S. environment are not
compatible.


P.I.P.S. architecture overview

The P.I.P.S. environment architecture is as shown below:




Above is excerpt from PIPS essential booklet, courtesy of Symbian Press, it can be downloaded as pdf here:

http://developer.symbian.com/[....]ssential_Booklet.pdf?version=1


stdioserver_s60_1_0.sis/stdioserver_uiq_1_0.sis

You will need to install this sis file only if you wish to see the stdio console on your device. This is
not recommended on production releases and is intended to be used for testing only


Above is excerpt from PIPS 1.2 readme, courtesy of Symbian Dev, it can be downloaded as pdf here:

http://developer.symbian.com/[....]ments/1411/pips_readme_1_2.pdf


Quote from developer.symbian.com forum, by user msf:

"Stdioserver is a means to redirect your standard input and output by
either using printf/scanf (and like) API or operate on fds 0 or 1 to
route data through the server"


Any opinions to share?



Mine is workng snappier as of installation, especially file manager. With 8Gb card switching between locations and listing of the files is quicker. Than, contacts and messaging is working a bit faster.




_________________
P1i - K850i

[ This Message was edited by: kenoby on 2008-05-09 21:55 ]

[ This Message was edited by: kenoby on 2008-05-09 23:06 ]
--
Posted: 2008-05-09 22:51:34
Edit : Quote

kenoby Posts: 407

Enyone tried to open files with Pdf+ and Quickoffice? I have few large files, one pdf is 6Mb large and it is opening much quicker.
--
Posted: 2008-05-10 00:03:35
Edit : Quote

ADOX2525 Posts: 52

this rocks, now i don't even mind not having that very latest firmware which speeds things up I've heard.
--
Posted: 2008-05-10 00:37:26
Edit : Quote
Page <  12345>

New Topic   Reply
Forum Index

Esato home