|
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
|
|||||||||||
Разница в скорости выполнение программы C++ или C#25.07.2012, 07:23. Показов 9971. Ответов 30
Метки нет (Все метки)
И так здравствуйте,хотелось бы узнать почему в данном случае(то есть использование stl) c++ медленнее c# ,запускаю из релиза
если не в том разделе создал перенесите пожалуйста в нужный
0
|
|||||||||||
| 25.07.2012, 07:23 | |
|
Ответы с готовыми решениями:
30
В случае ошибки не прервать выполнение программы, а перейти к другой процедуре или к другому месту той же процедуры Оптимизация или увеличение скорости работы программы |
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
| 25.07.2012, 08:07 | |
|
А ничего, что на c++ ты ещё деление выполняешь N раз? Это сложная операция ведь. Хотя, конечно, в c# должно присутствовать такое же деление, просто оно вызывается само при обращении к .Second, но, возможно, оно каким-то способом оптимизировано?
А вообще, я всегда считал, что C# гораздо быстрее C++
0
|
|
|
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|||
| 25.07.2012, 09:11 | |||
|
Добавлено через 50 секунд а в чем смысл, тут же просто текст в консоль выводится?
0
|
|||
|
|
||
| 25.07.2012, 19:04 | ||
Сообщение было отмечено как решение
РешениеНе может код, выполняемый в виртуальной машине, выполнятся быстрее кода, выполняемом непосредственно в процессоре. Это тоже самое, что утверждать, что твое письмо быстрее дойдет до адресата почтой России, чем через mail.ru
5
|
||
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
| 25.07.2012, 19:37 | |
|
Kastaneda, друг-программист всегда так твердил, вот я и поверил ;<
Не по теме: Кстати, вопрос не по теме, но я ну никак не могу понять, что же из себя представляет управляемый код? И чем он отличается от неуправляемого? Само собой википедию я читал, да и гуглом пользовался, но, видимо, мой скудный интеллект не позволяет этого понять ; ( Можете попробовать объяснить по-простому? (для людей, с IQ ниже 60)
0
|
|
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
| 25.07.2012, 20:13 | |
|
nexen,
Не по теме: Ну от самого слова - управляемый. То есть в процессе выполнения программы, можно в любой момент узнать ее состояние, в частности ее переменных, ну и скорей всего легко на лету их изменить. В принципе, как я понял, это похоже на режим отладки у C++. Ну это мое общее понимание, сам особо пока не вникал.
0
|
|
| 25.07.2012, 20:28 | |
|
Не по теме: Avazart, но если это так, то он и в c++ есть, а значит код там управляемый? Но ведь это не так, насколько мне известно. Хотя и сборщик мусора тут работает ровно так же, как программист на складе >_<"
0
|
|
|
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
|
|
| 25.07.2012, 21:43 [ТС] | |
|
Сори за такую тупую тему,погугли вник и попросил Юпитера удалить,но он не удалил
0
|
|
| 25.07.2012, 22:00 | |
|
1
|
|
|
Higher
|
||
| 25.07.2012, 22:41 | ||
|
с++ обычно компилируется в бинарный код, при этом компилятор не знает, на какой машине будет исполнятся программа, и вынужден генерировать общий код. А вот С# компилируется в промежуточное представление, и на момент выполнения точно знает, где он выполняется, и за счет этого может использовать платформо-зависимые оптимизации.
1
|
||
|
Higher
|
||
| 25.07.2012, 23:05 | ||
|
Другое дело, что С++ как язык очень сильно оптимизирован(move semantics, шаблоны, etc), и в более серьезных приложениях шарпу за ним не угнаться.
1
|
||
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
| 26.07.2012, 07:27 | |
|
Спасибо, это интересно ; )
Но я так и не понял, что же такое "управляемый код" ;< p.s И да, автор, раз вник, то расскажи и нам ; (
0
|
|
|
|
||
| 26.07.2012, 08:21 | ||
Для меня лично непонятно в чем заключается обмен информацией между программой и исполняющей средой и для чего это надо?
0
|
||
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
| 26.07.2012, 12:31 | |
|
Avazart, собственно, как я уже говорил ранее, я читал вики и всё равно я.. глуп ; (
0
|
|
|
|
|
| 26.07.2012, 12:42 | |
|
Ну так я к чему и привел- что непонятен сам механизм.
0
|
|
| 26.07.2012, 12:42 | |
|
Помогаю со студенческими работами здесь
20
Разница с скорости процессоров у Mac, производительность Есть ли существенная разница в скорости под веб? Есть ли разница в скорости между Sata 3 и miniSata Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|