[sip-comm-dev] Sip-communicator's performance tuning


#1

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008 and I would like to ask you write here any slow functionality and bottlenecks that you have noticed in sip-communicator. I'll try to get the problem places to run fast enough. Please mark all the steps you do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

Hi Vladimir,

Profiling SIP-Communicator will be an important work. So, I am glad to see that you are dealing with this.
Concerning my experience, the slowest part of SIP-Communicator is the ChatDialog. Open, close and scroll actions for ChatDialog are taking a while. Of course, the best way to degrade performances for ChatDialog is to display images. For this you can try to subsribe to a RSS flow like Ph.D. comics: http://www.phdcomics.com/gradfeed_justcomics.php

Cheers,
Vincent

Vladimir �karupelov wrote:

···

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008 and I would like to ask you write here any slow functionality and bottlenecks that you have noticed in sip-communicator. I'll try to get the problem places to run fast enough. Please mark all the steps you do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Thanks for a link on ph.d. comics. I haven't found the example of using images instead of dialogs there, but found lot of other fun, I'll see what is possible to do with the problem.

Vladimir

Vincent Lucas wrote:

···

Hi Vladimir,

Profiling SIP-Communicator will be an important work. So, I am glad to see that you are dealing with this.
Concerning my experience, the slowest part of SIP-Communicator is the ChatDialog. Open, close and scroll actions for ChatDialog are taking a while. Of course, the best way to degrade performances for ChatDialog is to display images. For this you can try to subsribe to a RSS flow like Ph.D. comics: http://www.phdcomics.com/gradfeed_justcomics.php

Cheers,
Vincent

Vladimir �karupelov wrote:

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008 and I would like to ask you write here any slow functionality and bottlenecks that you have noticed in sip-communicator. I'll try to get the problem places to run fast enough. Please mark all the steps you do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Hi Vladimir,

I'd like to point a performance problem on the SIP account wizzard, on my computer, when I fill the SIP id field, there is a lag of about 1/2s between when I press a key and when it's displayed. It's not a very important problem but it gives a bad feeling when used.

Thanks and good luck,
Ben

Vladimir �karupelov a �crit :

···

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008 and I would like to ask you write here any slow functionality and bottlenecks that you have noticed in sip-communicator. I'll try to get the problem places to run fast enough. Please mark all the steps you do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Hey all,

I think I can also add a few here. Startup time is quite an issue for
example, as well as increased memory usage over time.

I am wondering, however, whether this is really the best way to go (no
criticism intended). At some point it would probably be worth running SC
through a profiler. I think you have been doing this already so I wonder
what your impressions were. Did you notice any anomalies?

I am also curious to know which are the parts that appear slow to you.

Cheers
Emil

Benoit Pradelle написа:

···

Hi Vladimir,

I'd like to point a performance problem on the SIP account wizzard, on
my computer, when I fill the SIP id field, there is a lag of about 1/2s
between when I press a key and when it's displayed. It's not a very
important problem but it gives a bad feeling when used.

Thanks and good luck,
Ben

Vladimir Škarupelov a écrit :

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008
and I would like to ask you write here any slow functionality and
bottlenecks that you have noticed in sip-communicator. I'll try to get
the problem places to run fast enough. Please mark all the steps you
do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

Hello all,

Thank for replies, I'll definitely test the issues.
I also noticed an increased memory usage, but the issue is competent only when chatting a lot because I left sip-communicator working on a night (low traffic) and the maximum heap size was only 20 mb, every 3 hours (when the size had reached ~ 20 mb) the garbage was collected and the heap size had dropped for 10 mb, in other words sip-communicator seems to be stable when not chatting.
I also tested sip-communicator from a user's perspective. I used a notebook and a desktop PC, on both computers the chat dialog is hanging up when your chatting history is becoming bigger. On my laptop the scrolling of contact list was slow a little bit. I am researching this 2 issues with profilers right now.

Vladimir

Emil Ivov wrote:

···

Hey all,

I think I can also add a few here. Startup time is quite an issue for
example, as well as increased memory usage over time.

I am wondering, however, whether this is really the best way to go (no
criticism intended). At some point it would probably be worth running SC
through a profiler. I think you have been doing this already so I wonder
what your impressions were. Did you notice any anomalies?

I am also curious to know which are the parts that appear slow to you.

Cheers
Emil

Benoit Pradelle написа:
  

Hi Vladimir,

I'd like to point a performance problem on the SIP account wizzard, on my computer, when I fill the SIP id field, there is a lag of about 1/2s between when I press a key and when it's displayed. It's not a very important problem but it gives a bad feeling when used.

Thanks and good luck,
Ben

Vladimir Škarupelov a écrit :
    

Hello all,

I am dealing with sip-communicator's profiling during the GSOC 2008 and I would like to ask you write here any slow functionality and bottlenecks that you have noticed in sip-communicator. I'll try to get the problem places to run fast enough. Please mark all the steps you do to get the problem, your operation system and java version.

Thanks in advance,
Vladimir

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net