Reducing time in C# Forms Control.set_Text(string) function
        Posted  
        
            by awshepard
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by awshepard
        
        
        
        Published on 2010-04-25T22:07:51Z
        Indexed on 
            2010/04/25
            22:13 UTC
        
        
        Read the original article
        Hit count: 335
        
Hoping for a quick answer (which SO seems to be pretty good for)...
I just ran a performance analysis with VS2010 on my app, and it turns out that I'm spending about 20% of my time in the Control.set_Text(string) function, as I'm updating labels in quite a few places in my app.  
The window has a timer object (Forms timer, not Threading timer) that has a timer1_Tick callback, which updates one label every tick (to give a stop-watch sort of effect), and updates about 15 labels once each second.
Does anyone have quick suggestions for how to reduce the amount of time spent updating text on a form, other than increasing the update interval? Are there other structures or functions I should be using?
© Stack Overflow or respective owner