powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблемы с преждевременностью, задержкой и недержанием...
25 сообщений из 75, страница 2 из 3
Проблемы с преждевременностью, задержкой и недержанием...
    #38929224
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929225
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ ещё сейчас обязательно надо вставить что-нибудь про RyuJIT, SIMD и Бенуа Мандельброта.

The JIT finally proposed. JIT and SIMD are getting married.


Круто выглядящая прожка! Ты написал? На universal apps with continuity?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929235
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronEolt,
Читаем матчасть про Release mode...

Поменьше читайте всякую лабуду. Практика лучше. К примеру я использую BCGControlBarPro для MFC и его клон BCGControlBarDotNet под .NET написанный на C++/CLI. И могу тупо сравнить быстродействие сэмплов в релизе на нативном коде и управляемом. И меня очень печалит медленная работа UI написанного .Net. Почему в 2015 году, на мощной машине я должен пользоваться тормозным GUI и видеть как прорисовываются менюшки и тултипы? Почему аналог для MFC работает со-скоростью пули, а .NET`овский тормозит безбожно?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929246
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПоменьше читайте всякую лабуду. Практика лучше.
Сколько лет у Вас практики написания .NET приложений?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929252
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПочему аналог для MFC работает со-скоростью пули, а .NET`овский тормозит безбожно?
Это насколько надо не разбираться в теме обсуждения, чтобы сравнивать managed и unmanaged код?
Вы не попутали ничего? Сколько секунд занимает создать одно обычное окно с кнопкой и обработчиков для нее на C# и на C++ с нуля?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929277
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronСколько секунд занимает создать одно обычное окно с кнопкой и обработчиков для нее на C# и на C++ с нуля?
А "с нуля" это как? Что на Дельфи, что на Винформах можно "программировать мышкой". Да и вообще, это нынче не показатель. Так-то по этому показателю будет джаваскрипт с HTML впереди всех - там вообще текстовый файлик обновил и ф5 нажал.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929278
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПочему аналог для MFC работает со-скоростью пули, а .NET`овский тормозит безбожно?Вангую, что клонировали через одно место. Код смотреть пробовали? Профилировать?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929291
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronEoltПочему аналог для MFC работает со-скоростью пули, а .NET`овский тормозит безбожно?
Это насколько надо не разбираться в теме обсуждения, чтобы сравнивать managed и unmanaged код?
Вы не попутали ничего? Сколько секунд занимает создать одно обычное окно с кнопкой и обработчиков для нее на C# и на C++ с нуля?

Вы первый пост читали? Или сразу с середины обсуждения? Человек расстраивался, что его учат оптимизации злые сишники-байтоепы.
На что я написал, что низкоуровненая оптимизация кода такого сверхвысокоуровневого языка как C# бессмысленна, нет смысла считать байты и выравнивать структуры в памяти, если у тебя по-сути полуинтерпритатор, не делающих серьезных оптимизаций во время сборки проекта. 1С код же не оптимизируют, не для этого создаются такие среды программирования.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929296
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОтвет на первый вопрос: открой для себя встроенный математический сопроцессор.
Да не так. Идея в том, что блоки в видюхах вроде как не по целости-вещественности чисел отличаются, а по размеру этих чисел. Т. е. для флоатов и для даблов там разные блоки. Причём не какие-то регистры памяти, а, как я понимаю, именно вычислительные блоки - все эти куды, шейдеры.

Смотри, как Хуанг лохов обувает по даблам на новой титьке:
http://www.pcworld.com/article/2896411/the-brutal-graphics-war-continues-as-nvidia-reveals-the-geforce-gtx-titan-x.html
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929297
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42AxeleronСколько секунд занимает создать одно обычное окно с кнопкой и обработчиков для нее на C# и на C++ с нуля?
А "с нуля" это как?
А с нуля - это запустил среду разработки и вперед, время пошло, начиная от первой шага и до запуска готовой программы.

НемоКэп42Что на Дельфи, что на Винформах можно "программировать мышкой". Да и вообще, это нынче не показатель.
Это показатель, потому что на C++ и С# пишутся по сути разные целевые приложения, у которых свои требования. Вы ряд ли станете разрабатывать апликацию с гридами и вводом, выводом данных с базы на C++, потому что долго и непродуктивно. Человек этого не понимает - он хочет одинаковой скорости выполнения программы на том и другом языке. Он пока, правда, еще не знает, что для клиента на C# придется ставить .NET Framework...

НемоКэп42Так-то по этому показателю будет джаваскрипт с HTML впереди всех - там вообще текстовый файлик обновил и ф5 нажал.
JS - некомпилируемый язык, а интерпретируемый, так что он не в счет.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929299
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42skyANAОтвет на первый вопрос: открой для себя встроенный математический сопроцессор.
Да не так. Идея в том, что блоки в видюхах вроде как не по целости-вещественности чисел отличаются, а по размеру этих чисел. Т. е. для флоатов и для даблов там разные блоки. Причём не какие-то регистры памяти, а, как я понимаю, именно вычислительные блоки - все эти куды, шейдеры.
Вот я и спрашивал - в обычных CPU тоже такое, или там самые длинные регистры берут на себя всю работу.

И если второе - самые длинные - то как они работают с короткими данными? Дополняют их до длинных, или пихают несколько коротких в одно длинное, или ещё как-то?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929309
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAEoltПочему аналог для MFC работает со-скоростью пули, а .NET`овский тормозит безбожно?Вангую, что клонировали через одно место.

Возможно в BCGSoft плохие разработчики, и код пишут плохой. Не зря же у них Майкрософт купила их исходный код и внедрила в новый релиз MFC.

авторКод смотреть пробовали? Профилировать?

да, но какой смысл стегать кнутом мертвую лошадь? Что я смогу ускорить JIT-компиляцию? Или отключить сборщик мусора, чтобы он не ставил палки в колеса?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929310
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltAxeleronпропущено...

Это насколько надо не разбираться в теме обсуждения, чтобы сравнивать managed и unmanaged код?
Вы не попутали ничего? Сколько секунд занимает создать одно обычное окно с кнопкой и обработчиков для нее на C# и на C++ с нуля?

Вы первый пост читали? Или сразу с середины обсуждения? Человек расстраивался, что его учат оптимизации злые сишники-байтоепы.
На что я написал, что низкоуровненая оптимизация кода такого сверхвысокоуровневого языка как C# бессмысленна, нет смысла считать байты и выравнивать структуры в памяти, если у тебя по-сути полуинтерпритатор (???) (!!!) , не делающих серьезных оптимизаций во время сборки проекта. 1С код же не оптимизируют, не для этого создаются такие среды программирования.

Нет никаких ни полу ни интерпретаторов для C#, это чисто и 100% компилируемый ЯП, во время компиляции переводимый в MSIL код, который заодно во время компиляции может быть и оптимизирован.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929312
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltавторКод смотреть пробовали? Профилировать?

да, но какой смысл стегать кнутом мертвую лошадь? Что я смогу ускорить JIT-компиляцию? Или отключить сборщик мусора, чтобы он не ставил палки в колеса?Профилировали? Ну и что конкретно тормозит?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929315
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eoltда, но какой смысл стегать кнутом мертвую лошадь? Что я смогу ускорить JIT-компиляцию? Или отключить сборщик мусора, чтобы он не ставил палки в колеса?
Ну все... С этого момента перемешались кони-люди... Вы отличаете compile-time от run-time?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929316
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltskyANAпропущено...
Вангую, что клонировали через одно место.

Возможно в BCGSoft плохие разработчики, и код пишут плохой. Не зря же у них Майкрософт купила их исходный код и внедрила в новый релиз MFC.C++ код у них хороший, а C# код говно. Что не так?
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929320
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronEoltда, но какой смысл стегать кнутом мертвую лошадь? Что я смогу ускорить JIT-компиляцию? Или отключить сборщик мусора, чтобы он не ставил палки в колеса?
Ну все... С этого момента перемешались кони-люди... Вы отличаете compile-time от run-time?
С этим я погорячился
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929323
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

читать для оздоровления

\
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929326
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronНет никаких ни полу ни интерпретаторов для C#, это чисто и 100% компилируемый ЯП, во время компиляции переводимый в MSIL код, который заодно во время компиляции может быть и оптимизирован.

А вы знаете, что MSIL код может не компилироваться JIT-компилятором, если загрузка системы в данный момент выше определенного уровня? Руссиновича читали? На слабых/загруженных системах, где нет ресурсов для работы JIT, IL-код будет работать в режиме интерпретации. Это не 100% компилятор, точно вам говорю. Это интерпретатор бай-кода. Конечно можно компилировать сборки во время установки NGEN`ом и копировать их в кэш, но это невсегда удобно.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929327
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttnetivanа что, компилятор с++ сразу прям любой код сделает офигенным?:)

естественно! и любые программы на с++ быстры. это ж очевидно!
В крайнем случае, любой программист С++ достаточно компетентен, чтобы не стрелять себе в ноги. А сколько лет он до этого ломал чужие сервера и коптил мир - это опустим за кадр.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929333
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D129И в результате - "брюки (С++) превращаются в элегантные шорты"....
В элегантные "шарпы".
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929338
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42В крайнем случае, любой программист С++ достаточно компетентен, чтобы не стрелять себе в ноги.

Это точно. У тех, кто приходит в шарп с бейсиков происходит ломка других шаблонов.
:-)
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929339
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltskyANAEolt, не заливайте, оптимизация кода в JIT-е присутсвует.

Какая еще оптимизация? Наличие галочки Optimize Code в свойствах проекта? На оптимизацию нужно большое время, можете сравнить время сборки проекта на плюсах с опцией /O2 и шарпового. У JIT-просто нет времени нормально оптимизировать код, он должен как можно быстрее скомпилировать код и запустить его, чтобы не вызывать раздражение пользователя.
А вроде в шарпе есть настройка типа "зааптимизировать прям щас, джиттер отключить"? Т. е. можно скомпилить для конкретной платформы и джиттер на этой платформе работать не будет.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929348
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronчто для клиента на C# придется ставить .NET Framework...
Нафиг клиентов, не уважающих винду.
...
Рейтинг: 0 / 0
Проблемы с преждевременностью, задержкой и недержанием...
    #38929349
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42В крайнем случае, любой программист С++ достаточно компетентен, чтобы не стрелять себе в ноги. А сколько лет он до этого ломал чужие сервера и коптил мир - это опустим за кадр.

У меня дежавю какое-то. Нет, конечно это всё глупости, выдумки, и неправда. Не любой программист С++ достаточно компетентен, с другой стороны достаточно компетентный программист не будет стрелять себе в ногу в любом языке программирования, даже в JS.
...
Рейтинг: 0 / 0
25 сообщений из 75, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблемы с преждевременностью, задержкой и недержанием...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]