Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> И когда же будет скорость? Скорость работы программ на языках .NET 
:(
    Опции темы
neutrino
Дата 12.10.2003, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



Приветствую!

Вот те на... Написал я страшный алгоритм (куча вычислений и долго работающий) на простом С++. Замерил скорость. Потом его же перевел в .NET на Managed С++. Вся работа внутри происxодит над элементами __nogc, так что разницы в скорости не должно быть. И замерил скорость в новой версии. И что?! Она в два раза медленнее! Я понимаю, что вроде как новые машины будут выполнять его быстрее (если верить всем этим мелкософтам). А когда сие произойдет? Перспективно ли писать на .NET вообще? Вдруг окажется, что все наши труды пойдут к коту под хвост.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
stab
Дата 12.10.2003, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



Цитата
А когда сие произойдет? Перспективно ли писать на .NET вообще? Вдруг окажется, что все наши труды пойдут к коту под хвост.


Обо всем этом мы узнаем не раньше 2005 года smile.gif в 2005 году выходит Windows Longhorn, вроде он и должен окончательно продвинуть .net в массы. Там увидим...


--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
IZ@TOP
Дата 13.10.2003, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



Цитата
Обо всем этом мы узнаем не раньше 2005 года  в 2005 году выходит Windows Longhorn, вроде он и должен окончательно продвинуть .net в массы. Там увидим...

Пробную версию которого можно уже скачать из инета ... и потестить smile.gif))
Цитата
Вот те на... Написал я страшный алгоритм (куча вычислений и долго работающий) на простом С++. Замерил скорость. Потом его же перевел в .NET на Managed С++. Вся работа внутри происxодит над элементами __nogc, так что разницы в скорости не должно быть. И замерил скорость в новой версии. И что?! Она в два раза медленнее! Я понимаю, что вроде как новые машины будут выполнять его быстрее (если верить всем этим мелкософтам). А когда сие произойдет? Перспективно ли писать на .NET вообще? Вдруг окажется, что все наши труды пойдут к коту под хвост.

А может если переписать твой алгоритм с использованием функйций из FCL то будет работать быстрее ?


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Unregistered
Дата 13.10.2003, 13:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Сравнил скорость рекурсивного решения задачи о Ханойских башнях - код на C# процентов на 5 быстрее Visual C++. Только памяти на пару десятков мегов больше жрёт - но на больших объёмах памяти это не заметно :-)
  Вверх
Baa
Дата 13.10.2003, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 1
Всего: 12



Вот странность заметил... Стоял у меня 2000 винды и там мои проги на С# просто летали... поставил 2003 соотв. уже встроенный FrameWork 1.1, и чего получил? мои проги дико тормозят... У кого-нить подобное встречалось?


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
IZ@TOP
Дата 13.10.2003, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



Baa Я такого не замечал ... может у тя памяти мало ... 2003у как минимум 128 надо ... и то это "Standart Edition" ... я уж не говорю о "Data Center" которому по минимуму 512 надо ... или гиг ... вот может поэтому так и происходит ....


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
neutrino
Дата 14.10.2003, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



Э не... Ханойские башни - это фуфло. Вот попробуй транспортную задачу порешать для 800 городов! У прямого (неэвристического) алгоритма будет порядок - O(n!)=800! (factorial).


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
neutrino
Дата 14.10.2003, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



Iz@top
А что такое FCL?


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
Дата 14.10.2003, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



neutrino Framework Class Library biggrin.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Baa
Дата 15.10.2003, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 1
Всего: 12



Iz@top, у меня 2003 Enterprise...


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
neutrino
Дата 15.10.2003, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



Цитата(Iz @ 14.10.2003, 22:10)
neutrino Framework Class Library biggrin.gif

Да, приколист smile.gif А я уже начал бояться.

На самом деле мои классы медленнее работать не могут. Они ведь оперируют простыми структурами, а не классами.

Народ, я воткнул себе кое-какую оптимизацию и получил на 10-15% скорость выше. Но это не выход.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
neutrino
Дата 15.10.2003, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



А выход в свет 64-х разрядного железа не меняет ход событий? Ведь в .NET генерируется именно 64-х разрядный код?


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
IZ@TOP
Дата 15.10.2003, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



neutrino не знаю ... если бы это было так то об этом написали бы в каждой книге по НЕТ ...
Хотя я так думаю что компилится будет с учетом 64 разрядной системы если железо будет соответствующее ... то есть mscorlib.dll когда компилит IL, он компилит с оптимизацией под систему на которой исполняется ...


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Unregistered
Дата 28.11.2003, 16:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно сказать одно: "Все покажет время", и нечего гадать, если только ради собственного удовольствия smile.gif
  Вверх
.RADIX
Дата 28.11.2003, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 536
Регистрация: 19.11.2003

Репутация: нет
Всего: 0



Как может 64-х разрядный код работать на 32-х разрядном процессоре ?
Может быть код псевдо 64-х разряден, а скорее всего M$ постаралась, чтобы код был более рыхлым и немного тормозил, ведь их девиз: Не бывает быстрых компьютеров !


--------------------
ASM Forever
PM MAIL   Вверх
IZ@TOP
Дата 1.12.2003, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



.RADIX, 64 разрядный код по идее может работать, но все дело не в коде, а в mscorlib.dll biggrin.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
MuToGeN
Дата 2.12.2003, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Работать может.
По крайней мере эмуляторы 64битных машин для 32битных существуют.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
IZ@TOP
Дата 3.12.2003, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



Цитата
По крайней мере эмуляторы 64битных машин для 32битных существуют.

-
Цитата
mscorlib.dll



--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Paradox
Дата 4.12.2003, 06:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия

Репутация: 2
Всего: 1



Интересно, а стоит ли вообще писать вычислительные программы на С# ?
Как известно на Java например вычисления тоже тормозят, но она для таких задач и не предназначена, может то же самое и с C# ?


--------------------
---
PM MAIL WWW   Вверх
neutrino
Дата 8.12.2003, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 3
Всего: 62



А я тут про шарп и не говорил. Я все в плюсах делал. Тормозит все жутко. Я наверно перейду обратно на 6-ю версию. Мне это удобство в два раза медленнее работающее не нужно. А ждать 5 лет я не могу. В конце этого года продукт должен быть представлен.

Другими словами, низкоуровневое программирование в силе всегда!


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
Chess64
  Дата 9.12.2003, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 25.9.2003
Где: Набережные Челны

Репутация: нет
Всего: нет



2 neutrino
Цитата
Я наверно перейду обратно на 6-ю версию. Мне это удобство в два раза медленнее работающее не нужно. А ждать 5 лет я не могу.

Примерно тоже самое происходит и в мире Игр, выпускают Игру а минимальные требования ого го => выпускается ого го, которое дорогое и самое прикольное - народ покупает !?!?!? Почему народ не переходит на старые игры, которые жрут меньше, быстрее ...

Это сообщение отредактировал(а) Chess64 - 9.12.2003, 10:15
--------------------
Aleksey Semyonov aKa LfP
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 9.12.2003, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Модератор: Не надо отвлекаться от темы
PM MAIL WWW ICQ   Вверх
stron
Дата 26.12.2003, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: 4
Всего: 36



Цитата

Интересно, а стоит ли вообще писать вычислительные программы на С# ?
Как известно на Java например вычисления тоже тормозят, но она для таких задач и не предназначена, может то же самое и с C# ?


Между прочим, последняя (весной была таковой) версия Matlab'а написана как раз на Java.
Matlab стал медленнее, но язык-то Java.


--------------------
подписи нет
PM ICQ   Вверх
stron
Дата 26.12.2003, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: 4
Всего: 36



Чтобы меня не обвинили в офтопике скажу, что, может быть, следущую версию напишут на .NET.
Кто знает, вдруг она будет быстрее.


--------------------
подписи нет
PM ICQ   Вверх
IZ@TOP
Дата 27.12.2003, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 1
Всего: 73



stron, ага smile.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Bio
Дата 11.5.2008, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 18.12.2006

Репутация: нет
Всего: нет



Здрасьте всем!
Случайно наткнулся на этот топик. Прошло достаточно времени (не 5, но 4,5 года  smile). И вот интересно услышать ваши мнения о скорости (тормознутости) ".NET" с высоты сегодняшнего дня. 
PM MAIL   Вверх
QryStaL
Дата 12.5.2008, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 14
Всего: 32



А что со скоростью не так? Вот, к примеру... Или вот.  smile 


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Alekz
Дата 12.5.2008, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 5.2.2008
Где: Запорожье, Украин а

Репутация: 1
Всего: 2



Или Вот  smile 
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1293 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.