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
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
I definitely noticed a speed boost on my m600i after installing those files.
--
Posted: 2008-05-09 17:18:00
Edit :
Quote
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
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
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
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
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
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
Symbians 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
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
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
New Topic
Reply