для тяжелых графических приложений в c #, которые будут более эффективными с двойной буферизацией или буферизованной графикой? - PullRequest
0 голосов
/ 25 июня 2010

привет, у меня есть тяжелое графическое приложение, где мне приходится рисовать графику за 2-10 секунд каждый раз, когда это время меняется в зависимости от исходного приложения, которое отправляет данные в мое приложение по UDP;

У меня есть некоторая статическая графика, в ней нет изменений, некоторые являются полудинамичными, что означает, что некоторое время они обновляются и обычно остаются неизменными, а все остальные графики являются динамическими, есть приблизительно 8000 объектов, которые являются динамическими

Я работаю в C # и изучаю два метода, приведенных в заголовке, который будет более эффективным в этом случае требуется помощь

Спасибо заранее;

1 Ответ

0 голосов
/ 25 июня 2010

Насколько велики ваши объекты?

Вероятно, невозможно предсказать, что здесь более эффективно, это зависит от всего, типа объектов, размера объектов, сложности преобразования данных в видимую графику и, более того,скорость вашего интернет-соединения будет ограничивать ваше приложение.

В конце вы, вероятно, захотите попробовать оба варианта и измерить их производительность.Даже тогда вы можете захотеть реализовать его как настройку, чтобы пользователь мог переключаться между ними.

...