Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2012, 16:26   #1
gramp
Пользователь
 
Регистрация: 26.12.2010
Сообщений: 85
По умолчанию Консольное приложение работает быстрее winform?

Может быть, ктото делал такое сравнение?
Предположим, есть винформ приложение с многопоточной обработкой событий, несколькими лабелами, соответственно, бегининвок для них, несколькими кнопками. Если переписать код на консольное приложение, это приведется к увеличению быстродействия или разница будет несущественна? В моем понимании существенное ускорение - от 100мс.
Я понимаю, что многое зависит от кода, но предположим, что логика в обоих случая одинакова.
Или консоль используется сугубо для упрощения приложения и никак не сказывается на быстродействии?
gramp вне форума Ответить с цитированием
Старый 20.04.2012, 16:46   #2
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Теоретически самое быстрое - без интерфейса, то есть WinForms без создания окна. На практике интерфейс влияет на скорость только при большом количестве графики, либо с очень большими таблицами, или при очень корявом программировании. Лично я использую консольные проекты только для тестирования отдельного класса (из любого места можно писать отладочную инфу в консоль).

Последний раз редактировалось ds.Dante; 20.04.2012 в 16:51.
ds.Dante вне форума Ответить с цитированием
Старый 22.04.2012, 00:41   #3
gramp
Пользователь
 
Регистрация: 26.12.2010
Сообщений: 85
По умолчанию

спасибо, ds.Dante
судя по всему, при минимуме элементов формы отличие в быстродействии несущественно
gramp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Консольное приложение Linochka Компоненты Delphi 1 16.05.2011 12:11
Консольное приложение Lag Общие вопросы C/C++ 3 05.05.2010 08:02
Консольное приложение __Demon__ Общие вопросы C/C++ 8 23.10.2009 10:08
консольное приложение user_jasser Общие вопросы Delphi 3 17.10.2008 12:17
Обращение к COM-порту из обработчика системного таймера (приложение WinForm) mdrake Общие вопросы .NET 4 18.06.2008 09:36