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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2011, 02:01   #1
FiloXSee
Пользователь
 
Регистрация: 07.06.2011
Сообщений: 28
По умолчанию Оптимизация кода на C#

Написал две статьи по оптимизации кода на C#:
http://itw66.ru/blog/c_sharp/542.html - Работа с ресурсами сборки
http://itw66.ru/blog/c_sharp/543.html - Создание класса ObjectPool для эффективной работы с большим количеством объектов интерфейса

А вы какие способы оптимизации кода можете предложить?
Портал "It Works" (http://itw66.ru), на котором веду множество блогов по программированию и философии (FiloXSee).
FiloXSee вне форума Ответить с цитированием
Старый 24.09.2011, 13:31   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Оптимизируются как правило узкие места кода, а не так чтобы было... Для каждого как правило свое решение. А так для кучи, работа со сборщиком мусора. Часть логики выносить на GPU и тд...
dampirik вне форума Ответить с цитированием
Старый 24.09.2011, 14:15   #3
FiloXSee
Пользователь
 
Регистрация: 07.06.2011
Сообщений: 28
По умолчанию

Ну "Часть логики выносить на GPU" это слишком жестко для бизнес приложений, хотя если программа ведет обработку больших объемов данных, то это может быть разумным.

Текст статей в большей степени применим, для оптимизации обычного кода, пользовательского интерфейса. А то бывает очень не приятно, когда в программе отображается дерево элементов из тысячи пунктов и при добавление фильтра оно начинает на экране перерисовываться и моргать.
Портал "It Works" (http://itw66.ru), на котором веду множество блогов по программированию и философии (FiloXSee).
FiloXSee вне форума Ответить с цитированием
Старый 24.09.2011, 14:26   #4
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Цитата:
бизнес приложений
не вижу ни одного слова в первой статье и они бывают тоже разные...
А так, не используйте тогда уж List, операция Add не саммая легкая..
Вот почитай, думаю будет интересно:
http://hale32bit.blogspot.com/2011/0...ollection.html
http://dtimofeev.blogspot.com/2011/07/blog-post_13.html
dampirik вне форума Ответить с цитированием
Старый 24.09.2011, 17:10   #5
FiloXSee
Пользователь
 
Регистрация: 07.06.2011
Сообщений: 28
По умолчанию

Спасибо за статьи, обязательно почитаю.
Портал "It Works" (http://itw66.ru), на котором веду множество блогов по программированию и философии (FiloXSee).
FiloXSee вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация кода ViktorG Microsoft Office Excel 4 12.11.2010 14:43
Оптимизация кода WoWan-SM Общие вопросы .NET 4 27.04.2010 11:33
Оптимизация кода viscas PHP 3 31.05.2009 16:04
Оптимизация кода [Smarik] Gamedev - cоздание игр: Unity, OpenGL, DirectX 9 20.08.2008 15:00
Оптимизация кода. MAKTECYMA Общие вопросы C/C++ 2 05.06.2008 16:48