[Mono-winforms-list] Too slow performance on RichTextBox?
sharkal
wolfgang.ginner at kapsch.net
Mon Mar 19 15:11:38 UTC 2012
Hi,
i am listening on some udp ports at the same time, where messages will be
received asynchronous in average ~ each 5-10ms. These messages i will write
into a logfile at a lower level ( own thread) and also display the message
in the GUI in a RichTextBox with a certain color. For this, i add the
messages in a list and a backgroundworker will flush the list after a
certain period into the RichTextBox:
rtxtLogMessages.SuspendLayout();
foreach (var log in logMessages)
{
rtxtLogMessages.AppendText(log.Value + "\n");
}
rtxtLogMessages.ResumeLayout(true);
*The problem is*, that displaying the text takes too long time. If i receive
messages in an interval around 25ms, then it is fast enough.
I heard, that it is possible to change any low-level settings of mono to
have a better performance. Does anyone has an idea, how to do or what i have
to do to solve the problem?
In Windows, the performance is fast enough.
--
View this message in context: http://mono.1490590.n4.nabble.com/Too-slow-performance-on-RichTextBox-tp4485123p4485123.html
Sent from the Mono - WinForms mailing list archive at Nabble.com.
More information about the Mono-winforms-list
mailing list