Visual Studio背景图像运行缓慢

问题描述:

我已经创建了一个使用C#的应用程序,它具有一些带有大量图片和文本的窗体。问题是背景图像似乎正在影响性能。它看起来像处理或渲染,即使在运行时也可以加载表单及其明显。Visual Studio背景图像运行缓慢

我已经尝试改变背景图片,但它仍然具有渲染外观。我试图删除整个背景图像,没有它,它会顺利运行。

我俘获了我的屏幕这里有一个Link

+0

只是在Visual Studio中运行速度慢吗? – tnw

+0

你是否异步加载图片?如果不是,那可能会影响你的表现。否则,图像的大小也可能是一个问题。一般来说,我看到的闪烁量使我认为你有多个时间问题正在进行...... –

+0

@tnw在运行时和编辑视图中。 – Makishima

按@Taw,

This link explains form double buffering对C#应用程序。

它允许您写入屏幕外的缓冲区,以防止直接写入表单时发生闪烁和其他图形损坏。在游戏和图形开发中,这是一种非常常见的技术,可以创建非常复杂的图像,同时防止撕裂,剪切和其他有趣的副作用,您可以在有机会时查看这些副作用。

+0

双缓冲做的伎俩,所有的闪烁即使在运行时也没有了。 – Makishima