View Single Post
Posts: 1,163 | Thanked: 1,873 times | Joined on Feb 2011 @ The Netherlands
#2250
Originally Posted by Scorpius View Post
OK first remember the N900 is a phone that is VERY VERY SLOW.

Second the high CPU might be the synchronization. Every time Yappari logins it synchronizes contacts. That will take your CPU to at least 50% of usage for a while (depending on how many contacts you have). If in that period you press the Create Chat button, it will take a while to show, because the phone is very busy.

Let's say your phone is not synchronizing. Yappari is idle with 0% of CPU usage (at least MY Yappari is 0% all the time except when synchronizing. You can track that using top). If you press to show a Window, it will take maybe 2 seconds to appear. Same thing happens in normal SMS Conversations. My SMS chats takes at least 2 seconds to show the window and the messages and be ready for input.

The N900 is VERY VERY SLOW showing things in the display.
I know, but it actually froze with 100% cpu usage, after 10 minutes still jamming my cpu, I killed it. The state it was comparable to the create chat button, it takes time. I only mentioned that as example as it was in the "same" state.

Another example: If you switch to yappari main-window, you sometimes can't scroll the openened chatlist, because it's syncing or doing whatever.

You might want to disable those background-syncs, to increase fluidity.

I know "create chat" can take some time, I have a huge contactlist (about 600) and about 350 of them have whatsapp I guess. Unfortunately it doesn't give any signs thats its loading, instead it freezes the UI without giving any respons.

I know you talked about that N900 is slow, you are right, conversations is slow too but yappari jamming my cpu at 100% (98% actually) for 10 minutes, the N900 can't be THAT slow.

--
Try to see the difference between the To: button, when sending sms: conversations -> New SMS -> To
and yappari

You see when writing SMS it pop-ups after about 3-5 sec, and while it's processing that list, the button is in "pressed" state, so the user "knows" it's loading

When you press yappari create chat, it freezes the UI (disabled chat scrolling, no sign of loading) and after 10 - 15 seconds it pops-up. Yappari doesn't keep the create chat button highlighted, so the user doesn't know it's processing something. That 10-15 seconds, well it's long but if there is shown some progress it makes it all more bearable. Or reduce the pop-up time by factor 3

Sorry for this massive post, but I try to be crystal clear
__________________
N900 loaded with:
CSSU-T (Thumb)
720p recording,
Pierogi, Lanterne, Cooktimer, Frogatto
N9 16GB loaded with:
Kernel-Plus
--
[TCPdump & libpcap | ngrep]
--
donate
 

The Following User Says Thank You to mr_pingu For This Useful Post: