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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2013, 20:47   #1
Ruz34
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 10
Вопрос Почему оконное приложение c# кушает процессор больше чем в Delphi.

В Delphi уже начал писать некий редактор карт. Решил начать изучение c# и начал переписывать туда редактор, так он кушает процессор на 40000 КБ, а в Delphi 6000! Неужели, все из-за таймера? Почему же в делфи все в порядке?

В окне находятся пару сотен изображений и по таймеру они обновляются каждый 100мс.
Ruz34 вне форума Ответить с цитированием
Старый 26.09.2013, 20:53   #2
Ruz34
Пользователь
 
Регистрация: 08.02.2013
Сообщений: 10
По умолчанию

Попробовал убрать таймер и сделал обновление по клику. Стало лучше - 17000. Но почему такая разница между делфи?
Ruz34 вне форума Ответить с цитированием
Старый 26.09.2013, 21:06   #3
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Из личной практики - C#, окно с текстбоксом и кнопочкой и пустым обработчиком - 12Мб оперативки кушает. Так что расслабьтесь. Тут проблема как в самом C#, так и в .NET вообще. С консольным приложением у вас примерно так же будет.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 26.09.2013 в 21:57.
ROD вне форума Ответить с цитированием
Старый 26.09.2013, 22:10   #4
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
проблема как в самом C#, так и в .NET вообще
Если вы помните, то в .NET освобождение памяти от ненужных объектов происходит автоматически сборщиком мусора. Если объем доступной (свободной) оперативной памяти достаточно велик, то сборка мусора просто будет происходить реже (для оптимизации быстродействия), так что большой проблемой я бы это не назвал.
Но потребление оперативной памяти выше, да )
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оконное приложение дельфи Катерина Рыжая Помощь студентам 1 24.03.2013 23:49
оконное приложение Алексадр Демин Помощь студентам 1 09.03.2013 17:07
оконное приложение. в чем ошибка? Катерина Рыжая Помощь студентам 2 09.03.2013 14:50
простейшее оконное приложение sergej735 Win Api 3 18.06.2011 10:40
оконное приложение programmm Win Api 1 16.05.2011 23:09