希望能快速得到答复(似乎SO非常擅长)……
我在我的应用程序中使用VS2010进行了性能分析,结果发现我花费了约20%的时间在Control.set_Text(string)函数中,因为我在应用程序的许多地方更新标签。
窗口有一个计时器对象(Forms timer,而不是Threading timer),它具有一个timer1_Tick回调,在每个tick上更新一个标签(以产生类似秒表的效果),并且每秒更新15个标签。
除了增加更新间隔之外,是否有其他结构或功能可以减少在表单上更新文本所花费的时间?
我在我的应用程序中使用VS2010进行了性能分析,结果发现我花费了约20%的时间在Control.set_Text(string)函数中,因为我在应用程序的许多地方更新标签。
窗口有一个计时器对象(Forms timer,而不是Threading timer),它具有一个timer1_Tick回调,在每个tick上更新一个标签(以产生类似秒表的效果),并且每秒更新15个标签。
除了增加更新间隔之外,是否有其他结构或功能可以减少在表单上更新文本所花费的时间?