Hi,
I am using QCopchannel to communicate within the same process. I am finding that sometime when I post an event in the QCopChannel, QCopChannel::send, the receive slot QCopChannel::receive is delayed upto 500-900ms.
I did a test and subclassed QCopchannel, inside the object I made a QTimer (1ms). Anytime I recieve an event I start the timer. At the Timer timeout I execute QApplication::processEvents().
Basically I am calling processEvents() every 1ms. Doing this seems to alleviate my delay problem. Seems that the event processing is not occurring fast enough.

1) Can I execute processEvents() every millisecond? Is there going to be any side effects because of this?
2) Is there another alternative to this? ( processing events faster)
Thank you