【问题标题】:for heavy graphics apps in c# which will be more efficient double buffering or Buffered Graphics?对于 c# 中的重型图形应用程序,哪个将是更有效的双缓冲或缓冲图形?
【发布时间】:2011-03-08 03:57:25
【问题描述】:

您好,我有一个繁重的图形应用程序,我必须在 2-10 秒内每次绘制图形,这取决于通过 UDP 向我的应用程序发送数据的源应用程序;

我有一些静态图形,它们没有变化,有些是半动态的,这意味着它们在一段时间内会更新并且通常保持不变,所有其他图形都是动态的,大约有 8000 个动态对象

我正在使用 c# 并学习标题中给出的两种技术,在这种情况下需要帮助的一种会更有效

提前感谢;

【问题讨论】:

    标签: c# user-interface graphics bufferedimage doublebuffered


    【解决方案1】:

    你的对象有多大?

    人们可能无法预测这里的效率更高,这取决于一切、对象的类型、对象的大小、将数据转换为可见图形的复杂性,以及最重要的是互联网连接速度会限制您的应用程序。

    最后,您可能想同时尝试两者并衡量它们的性能。即使这样,您也可能希望将其实现为设置,以便用户可以在两者之间切换。

    【讨论】:

      猜你喜欢
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2016-04-04
      • 1970-01-01
      • 2013-01-21
      相关资源
      最近更新 更多