I integrated profiler4j profiler into sip-communicator, now it provides
bundle separated timing and call invocation results, you can graphically
monitor SC memory (heap and non-heap) allocations, profile threads and apply
your own filters. Info about the integration and tutorial can be found on
my blog http://developerscabin.blogspot.com.
Take a look at performance branch! Bug reports are welcomed!