|
|
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Вот хочу поинтересоваться по-поводу явовского мифа на счет поддержки любых ОС ("языка бытовой техники"). Какие сложности возникают при создании софта и установке(портировании) на различные операционные системы и стоит ли вообще начинать ковыряться в этом болоте, в-основном интересует, как она чувствует себя при работе с графикой, или использовать старый добрый C++ для этих целей ? Кто какое мнение выскажет по-этому поводу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 22:39 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
холивар страниц на 30 намечается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 22:51 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Юзай С++ Кроссплатформенный Жаба - миф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 22:51 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
утверждение про миф - похоже на правду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 23:36 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
с графикой это что имеется в виду? Вызов опенгл? Тогда не важно откуда, хоть из дельфи, рисовать-то видеокарточка будет. Или просто окошки? На чистом ц будет миллион строк тупого кода, если использовать оконные библиотеки то разницы опять же нет, например Qt есть версия для жабы и для цпп родное. вывод: автор к дискуссии не подготовлен. В гугл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 23:46 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
.NET must die! JAVA forever!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 06:39 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ну про графику я понял, а что на счет кроссплатформенности, на чем будет проще замутить и меньше гемора тащить с собой под другими системами, конкретезируйте пожалуйста прежде, чем мне отправиться в гугл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:17 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
и стоит ли юзать Эклипс ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:17 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Ммихалычну про графику я понял, а что на счет кроссплатформенности, на чем будет проще замутить и меньше гемора тащить с собой под другими системами, конкретезируйте пожалуйста прежде, чем мне отправиться в гугл Системы уже определены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:25 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ну хотя бы стандартные десктопы начиная от виндовс и заканчивая линукс-юникс (мобильные устройства не берем в расчет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:28 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Ммихалычну про графику я понял, а что на счет кроссплатформенности, на чем будет проще замутить и меньше гемора тащить с собой под другими системами, конкретезируйте пожалуйста прежде, чем мне отправиться в гугл Кросс-платформенность Явы - миф! Помимо скомпилированного кода (который, естественно, является переносимым) надо таскать с собой еще исполняемую среду - Ява_Машину - мегабайт на 80, устанавливать ее клиенту и только тогда Ваша программа будет работать. А реализация Ява_Машины уже зависит от конкретной ОСи, т.е. не кроссплатформенна... Почти то же самое с С++, только там еще сложнее. Переносимый ИСХОДНЫЙ КОД на С++ можно написать только на "стандартном" наборе команд, в конкретной ОСи этот код еще надо будет скомпилировать. А если Вы еще пользуете какое-либо расширение от M$ или Борланда, то готовьтесь к тому, что Ваша программа откажется работать на соседней машине, так как не установлены нужные драйвера, или Framework / версия Framework, или др. заморочки... Так что, нет истинной кроссплатформенности! А дальше - решайте сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:35 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Станислав С...кий Ммихалычну про графику я понял, а что на счет кроссплатформенности, на чем будет проще замутить и меньше гемора тащить с собой под другими системами, конкретезируйте пожалуйста прежде, чем мне отправиться в гугл Кросс-платформенность Явы - миф! Помимо скомпилированного кода (который, естественно, является переносимым) надо таскать с собой еще исполняемую среду - Ява_Машину - мегабайт на 80, устанавливать ее клиенту и только тогда Ваша программа будет работать. А реализация Ява_Машины уже зависит от конкретной ОСи, т.е. не кроссплатформенна... Почти то же самое с С++, только там еще сложнее. Переносимый ИСХОДНЫЙ КОД на С++ можно написать только на "стандартном" наборе команд, в конкретной ОСи этот код еще надо будет скомпилировать. А если Вы еще пользуете какое-либо расширение от M$ или Борланда, то готовьтесь к тому, что Ваша программа откажется работать на соседней машине, так как не установлены нужные драйвера, или Framework / версия Framework, или др. заморочки... Так что, нет истинной кроссплатформенности! А дальше - решайте сами. понятно, из сиего понял, что в жабе ситуевина чуть-чуть лучше чем у мелкомягких, но распускать губы не стоит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:42 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Ммихалыч понятно, из сиего понял, что в жабе ситуевина чуть-чуть лучше чем у мелкомягких, но распускать губы не стоит... То, что написал Станислав не вполне соответствует действительности. Во-первых, разработчики Java прикладывают спецусилия для того, что жабапрограммы работали одинаково везде, во-вторых, большинство дистров линукс и Макось уже сожержит жабу в комплекте поставки. Т.е. с точки зрения кросссплатворменности жаба лучше дотнета адназначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:52 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
belugin Ммихалыч понятно, из сиего понял, что в жабе ситуевина чуть-чуть лучше чем у мелкомягких, но распускать губы не стоит... То, что написал Станислав не вполне соответствует действительности. Во-первых, разработчики Java прикладывают спецусилия для того, что жабапрограммы работали одинаково везде, во-вторых, большинство дистров линукс и Макось уже сожержит жабу в комплекте поставки. Т.е. с точки зрения кросссплатворменности жаба лучше дотнета адназначно. нуда а как насчет техподдержки, обновляемости и тд и тп., лазия по нету встречал много мнений, что у явы нет будующего (хотя какое может будующее и у M$) и то что на данный момент она загибается прям таки аж на корню ;) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:55 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
скомпиленое под виндовс приложение на линуксе работать не будет. Библиотеки - имеется в виду что надо не только скомпиленое приложение но и всё что оно использует для красивостей т.е. Qt, .Net или что-то ещё. С нуля написать всё полностью будет экономически не выгодно. для работы жаба-приложения нужен JRE (~17Мб), если использовались какие-то дополнительные библиотеки то ещё и они нужны, что логично. переносимость жабы достигается писанием "нечерезжопу", например не использовать хранение настроек в регистре виндовс т.к. в линуксе нет регистра виндовс. Или учитывать что в виндовс доступ к ком-порту скорей всего у пользователя есть а в юних только если дополнительно это разрешить. Или что шрифты могут быть установлены совершенно разные на разных машинах. И т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:57 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
авторлазия по нету встречал много мнений здесь тоже интернет. И понаписать тут могут чего угодно. И студенты и сварщики и оракловые админы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 09:58 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Ммихалычнуда а как насчет техподдержки, обновляемости и тд и тп., лазия по нету встречал много мнений, что у явы нет будующего (хотя какое может будующее и у M$) и то что на данный момент она загибается прям таки аж на корню ;) ? Херня это. У Явы есть бедующее и плевать на лузеров из М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 10:18 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Sun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 11:18 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
0bsidSun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT Единственный минус в Яве. Геморно на ней писать. Быстрые, удобные, простые и дешевые вещи для обычных людей. Но это ничего - это пройдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 11:32 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
All Alone 0bsidSun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT Единственный минус в Яве. Геморно на ней писать. Быстрые, удобные, простые и дешевые вещи для обычных людей. Но это ничего - это пройдет. Что именно - минус что именно - гемор что значит "Быстрые, удобные, простые и дешевые вещи для обычных людей" что пройдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:04 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
0bsid All Alone 0bsidSun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT Единственный минус в Яве. Геморно на ней писать. Быстрые, удобные, простые и дешевые вещи для обычных людей. Но это ничего - это пройдет. Что именно - минус что именно - гемор что значит "Быстрые, удобные, простые и дешевые вещи для обычных людей" что пройдёт?Обычные люди, ессесно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:09 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
All Alone 0bsidSun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT Единственный минус в Яве. Геморно на ней писать. Быстрые, удобные, простые и дешевые вещи для обычных людей. Но это ничего - это пройдет. Groovy!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:23 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
0bsidSun сейчас сильно продвинулась в сторону истинной кроссплатформенности в Java 1.6 и даже поощрает тех, кто находит несовместимости для графики всё же советую использовать QT обычно она дает исходники и парься сам - дорабатывай напильником машину, чтобы твоем линуксе это работало. Нафиг такой геморрой нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 04:22 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
обычно она дает исходники и парься сам - дорабатывай напильником машину, чтобы твоем линуксе это работало. Нафиг такой геморрой нужен Обычно разработчики дистрибутивов включают жабу в комплект поставки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 10:39 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ГрышохайдЮзай С++ Кроссплатформенный Жаба - мифASM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 12:34 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Lepsik обычно она дает исходники и парься сам - дорабатывай напильником машину, чтобы твоем линуксе это работало. Нафиг такой геморрой нужен А можно пример? Что именно и в какой версии JVM Вы дорабатывали и под какой дистр линукса. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 12:55 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Jartisan Lepsik обычно она дает исходники и парься сам - дорабатывай напильником машину, чтобы твоем линуксе это работало. Нафиг такой геморрой нужен А можно пример? Что именно и в какой версии JVM Вы дорабатывали и под какой дистр линукса. Спасибо Классный вопрос! Конкретного ответа, ессснно, не стоит ожидать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 14:26 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ответ прост - самоделкины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 18:32 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Забавную придумали тему: IDE (Visual Studio 2008) vs Язык программирования без указания версии (Java) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 19:12 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Боянщеги! Убейтесь все уже наконец и не срите тут! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 11:33 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Нет уж, флудить так флудить! Давайте тупо протестируем! Вот например Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. А сейчас я пойду это дело под линем проверю. ЗЫ. На код внимания особо не обращайте, писал что писалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:26 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)ЗЫ. На код внимания особо не обращайте, писал что писалось. Вот-вот, именно. JIT кто разогревать будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:28 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Станислав С...кий[quot Ммихалыч] Кросс-платформенность Явы - миф! Помимо скомпилированного кода (который, естественно, является переносимым) надо таскать с собой еще исполняемую среду - Ява_Машину - мегабайт на 80, устанавливать ее клиенту и только тогда Ваша программа будет работать. Немножко как бы устарело См. Rich Client Platform (RCP) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:40 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Нахлобуч Задолбавший =)ЗЫ. На код внимания особо не обращайте, писал что писалось. Вот-вот, именно. JIT кто разогревать будет? Это как?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:43 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)Это как?. Это надо вынести код из main в отдельную функцию, первый раз дернуть ее вхолостую, а замеры производить по второму вызову. И то это не совсем точно будет -- надо несколько раз повторить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:45 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Ну а как же тогда чистота эксперимента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:48 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)Ну а как же тогда чистота эксперимента? ну и скока времени выдает example? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 13:51 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Блин. А вот этого я ваще не понял. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Java 297.0 296.0 282.0 281.0 281.0 А это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 641 -375 -344 640 -328 Это вообще как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:01 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Виноват. в первом случае не int[] array = new int[10000]; а int[] array = new int[ L ]; и тогда 7282.0 7109.0 7094.0 7109.0 7110.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:15 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)Виноват. в первом случае не int[] array = new int[10000]; а int[] array = new int[ L ]; и тогда 7282.0 7109.0 7094.0 7109.0 7110.0 что выдает первый самый код, есть ответ? ну, нет у меня явы, неохота пока всяким хламом место забивать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:22 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ндаа, гляжу сложный вопрос, просто импособл)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:28 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Блин, пишу же: C# 641 -375 -344 640 -328 Java 7282.0 7109.0 7094.0 7109.0 7110.0 А вообще протестировал бы ктонить нормально, а то у меня начальство бродит и видимо легкий приступ рукожопости сегодня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:34 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)Блин, пишу же: C# 641 -375 -344 640 -328 Java 7282.0 7109.0 7094.0 7109.0 7110.0 А вообще протестировал бы ктонить нормально, а то у меня начальство бродит и видимо легкий приступ рукожопости сегодня. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 14:41 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Gets the milliseconds component of the date represented by this instance. Надо вычесть сами датетаймы при помощи DateTime.Subtraction Operator (System) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:04 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Console.WriteLine((dEnd - dBegin).TotalMilliseconds); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:09 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
beluginConsole.WriteLine((dEnd - dBegin).TotalMilliseconds); Да один хрен - при L = 70000 у джавы 1 мин 47 сек, а у C# ~36 сек. Это на х64 W2003. Собственно у меня только 1 вопрос: КАК?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 16:52 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Самоловских Виталий aka Kefir.NET must die! JAVA forever!!! Это тебе хто сказал? И где ты видел Жабу на Windows-десктопах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 17:13 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =) beluginConsole.WriteLine((dEnd - dBegin).TotalMilliseconds); Да один хрен - при L = 70000 у джавы 1 мин 47 сек, а у C# ~36 сек. Это на х64 W2003. Собственно у меня только 1 вопрос: КАК??Теперь сравни время на соляре, линухе, симбиане, бсд, макоси и далее по списку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 17:16 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ГрышохайдИ где ты видел Жабу на Windows-десктопах? - и где ты видел Windows-дескотопы? Доложи в прокуратуру! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 17:33 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =) beluginConsole.WriteLine((dEnd - dBegin).TotalMilliseconds); Да один хрен - при L = 70000 у джавы 1 мин 47 сек, а у C# ~36 сек. Это на х64 W2003. Собственно у меня только 1 вопрос: КАК?? Я бы для джавы поставил опцию, чтоб JIT оптимизировал в серверном режиме и прогныл бы разок без измерения, а измерил бы вторую итерацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 19:11 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
В общем, раз начал доскажу. Вот вам. В первом вслучае код типа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 19:29 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =) Постарался!) Время исполнения куска, про который я говорил в интерпретации другого языка у меня занял 2 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 20:34 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
All AloneПостарался!) Время исполнения куска, про который я говорил в интерпретации другого языка у меня занял 2 сек. Какого языка? Какого кода? На чем? Где? Вы не могли бы яснее изъясняться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 20:51 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Devider All AloneПостарался!) Время исполнения куска, про который я говорил в интерпретации другого языка у меня занял 2 сек. Какого языка? Какого кода? На чем? Где? Вы не могли бы яснее изъясняться? Я взял кусок (самый первый class program). Накидал тотж алгоритм на ПЫхе, время отработки ~2 секунды. Мож. чего-то не так сделал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 20:57 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Хотя бы процессор для приличия указали. З.Ы. У меня ява быстрее самого лучшего результата от 2 до 4 раз по всем тестам (Атлон64 3000+, Java: 1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105, память специально не настраивал). Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 00:07 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Да гавно видимо ваша ява. Но ничего, ребят да не расстраивайтесь. Всё нормалек, у стартера цифр какие-то безумные цифры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 00:17 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
All AloneДа гавно видимо ваша ява. Но ничего, ребят да не расстраивайтесь. Всё нормалек, у стартера цифр какие-то безумные цифры. Трепло! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 11:59 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Задолбавший =)Блин. А вот этого я ваще не понял. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Java 297.0 296.0 282.0 281.0 281.0 Это вообще как?Померял такой код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 12:56 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
В Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Если б .NET так оптимизировал IDE Visual Studio 2008, она бы летала в 6 раз быстрее, и все дельфишники не плевались бы от нее и быстро перескочили бы на C# :-P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 13:01 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
А как выполнять C# скрипты? Хотелось бы сравнить на своей машине, а как запускать .cs проги - не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 13:02 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Devider тынц Пасибочки. Оказывается эта Visual Studio 2008 тоже может из командной строки запускаться :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 14:38 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 14:39 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 14:39 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Dan Black All AloneДа гавно видимо ваша ява. Но ничего, ребят да не расстраивайтесь. Всё нормалек, у стартера цифр какие-то безумные цифры. Трепло! ;) Почему сразу трепло, трепло. Это я уже был в пиковом пятничном состоянии). Я спросил просто вопрос, на который мне не дали ответа. Вместо этого увеличили счетчик у цикла, кол-во итераций и что-то там начали натужно ждать и строить графики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 11:38 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
А для .net версии надо ngen 'ом профигачить: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 13:34 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
beluginА для .net версии надо ngen 'ом профигачить: Угу, началось. "Да нашъ .НЕТ впереди плонеты всей, да мы, да вот!.. а, а шо? тормозит? ну эта, надо тут напильничком, там ngen-чиком, слева бубном потрясти, справа осторожно, он эксепшены кидает. Но за то через 5 лет с .НЕТ 8.0 F# ну мы им всем покаааажем. А пока погодите. Видите, Java быстрее, вот ею и пользуйтесь" Отож ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 17:49 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
помню года два назад на деньги спорил что ява быстрее си шарпа, ни разу не проспорил, если есть желающие поспорить то давайте обговорим сумму, менее $800 не предлагать. Могу вам показать тесты в которых Java, порвет C++, опять же за деньги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 11:53 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
НукоМогу вам показать тесты в которых Java, порвет C++, опять же за деньги.Так не интересно. Спецтесты можно для всего придумать. Важна скорость в массе тестов, в среднем. А за деньги наверное лучше этих http://www.gotdotnet.ru/Forums/default.aspx позлить Хехе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 12:54 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Нукопомню года два назад на деньги спорил что ява быстрее си шарпа, ни разу не проспорил, если есть желающие поспорить то давайте обговорим сумму, менее $800 не предлагать. Могу вам показать тесты в которых Java, порвет C++, опять же за деньги. Что другим способом заработать не можешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 13:58 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>belugin >А для .net версии надо ngen'ом профигачить: Да нет, дело видимо в другом. Я слегка подправил тестовую программу. Привожу соответствующие тексты и результаты. Тест проводился на одной машине. Окружение не менялось. //-- Visual Studio 2008 C# Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 15046,875 15093,75 15109,375 15062,5 //--NetBeans 6 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 33922.0 33953.0 34500.0 34562.0 С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 13:26 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ВМоисеев Какие исходные условия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 14:06 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Сказали, что надо замерять время каким-то классом Stopwatch. Что это за класс? Надо указать как запускались тестыб оптимизатор очень чувствителен к наличию отладчика.Как запускать .NET программу без отладчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 13:00 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>Задолбавший >Как запускать .NET программу без отладчика? Если находитесь в среде VS, то Build в режиме Release и debug --> StartWithoutDebugging. Можете выйти из среды и просто запустить .exe С уважением, Владимир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 13:36 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>Dan Black >Какие исходные условия? Уточните пожалуйста Ваш вопрос. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 13:38 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>Dan Black >Какие исходные условия? Уточните пожалуйста Ваш вопрос. С уважением, Владимир. В вашей терминологии это называется окружением. Если результаты по тестам Visual Studio 2008 C# у меня примерно такие же, то по яве совсем другая картина. Поэтому и интересно, что за окружение и всё такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 14:11 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
Dan Black ВМоисеев>Dan Black >Какие исходные условия? Уточните пожалуйста Ваш вопрос. С уважением, Владимир. В вашей терминологии это называется окружением. Если результаты по тестам Visual Studio 2008 C# у меня примерно такие же, то по яве совсем другая картина. Поэтому и интересно, что за окружение и всё такое.У меня тоже. Он похоже запускал тест, не выходя из VS и NetBeans соответственно. Если запускать тесты отдельно, то java -client vs .NET паритет, java -server выигрывает в 1.5 раза. Резалты позже выложу А все таки, как использовать этот Stopwatch? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 14:45 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
AMD64[ Если запускать тесты отдельно, то java -client vs .NET паритет, java -server выигрывает в 1.5 раза. Чтобы корректно сравнить -server, надо .NET приложение NGEN ом отфигачить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 15:28 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>AMD64 >...Он похоже запускал тест, не выходя из VS и NetBeans соответственно. Вы правы. Компьютер у меня хиленький - amd1600+ и 512MB. Работает сеть, DrWeb и AusLogics BoostSpeed. Всё дело видимо в том, как и где хранится массив. Смею предположить, что Java хранит его в стеке, .Net Framework - в куче. Это весьма серьёзные и достойные технологии - Java и .Net. Вряд ли одна позволит другой далеко оторваться по производительности. Но хорошо зная достоинства одной и недостатки другой, можно написать тесты с предсказуемыми результатами. Вот результат исходного тестового примера в тех же условиях (С# уступает примерно 20%): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 26187.0 26641.0 26656.0 26625.0 С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 16:18 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ВМоисеев> Всё дело видимо в том, как и где хранится массив. Смею предположить, что Java хранит его в стеке, .Net Framework - в куче. в Java массив также лежит в куче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2008, 17:08 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>0bsid >в Java массив также лежит в куче Свежие мысли отсутствуют. Жду Вашего предположения. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2008, 19:12 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ВМоисеев Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 26187.0 26641.0 26656.0 26625.0 На Xeon 2.8гц имеем для данного кода: Java 1.5 ~18500 Если внести изменение: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. То уже ~ 17500. Если пересесть на java 1.6.0_03, то ~ 14000... (никак эскейп анализ порулил?). Вспоминаем о -server. Добавляем модификар final к константе L (чтобы jit оптимизатор меньше втыкал, прежде чем наберёт статистику о длинне массива и перейдёт из режима интерпретации к выполнению нативного кода) и запускаем: C:\>"C:\program files\Java\jdk1.6.0_03\bin\java" -server -classpath . NewClass 7782 6843 7031 7125 6938 Вот и думай после этого, кто на свете всех быстрее, всех милее и моднее :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 10:58 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
beluginЧтобы корректно сравнить -server, надо .NET приложение NGEN ом отфигачитьNGEN это AOT. -server это точно AOT? NotGonnaGetUsВот и думай после этого, кто на свете всех быстрее, всех милее и моднее :) http://www.everfall.com/paste/id.php?ikt9xx6qc3pk C:\Test> java -server NewClass2 5172.0 5172.0 4453.0 4453.0 4438.0 C:\Test> java NewClass2 6391.0 6406.0 6406.0 6407.0 6406.0 C:\Test> C:\Sun\Java\jdk1.7.0\bin\java -server NewClass2 4328.0 4328.0 4156.0 4188.0 4187.0 C:\Test> C:\Sun\Java\jdk1.7.0\bin\java NewClass2 4344.0 4375.0 4156.0 4156.0 4172.0 C:\Test> C:\Sun\Java\jdk1.7.0\bin\java -client NewClass2 4313.0 4328.0 4172.0 4187.0 4172.0 Java 7 одинаково хорошо оптимизирует код и в client и в server режиме, лучше чем 1.6.04 C:\Test> C:\Sun\Java\jdk_x64\bin\java -server NewClass2 4219.0 4235.0 4328.0 4343.0 4329.0 C:\Test> C:\Sun\Java\jdk_x64\bin\java NewClass2 4235.0 4203.0 4328.0 4344.0 4343.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 22:52 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
http://www.everfall.com/paste/id.php?wde3aexmed1x C:\Test> java -server NewClass 6219.0 6172.0 4187.0 4188.0 4172.0 C:\Test> java NewClass 6844.0 6828.0 6343.0 6329.0 6296.0 C:\Test> C:\Sun\Java\jdk_x64\bin\java -server NewClass 7828.0 4328.0 4172.0 4156.0 4172.0 C:\Test> C:\Sun\Java\jdk_x64\bin\java -client NewClass 7812.0 4328.0 4188.0 4172.0 4156.0 C:\Test> C:\Sun\Java\jdk1.7.0\bin\java -server NewClass 10437.0 4375.0 4328.0 4328.0 4297.0 C:\Test> C:\Sun\Java\jdk1.7.0\bin\java NewClass 10344.0 4328.0 4297.0 4313.0 4312.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 23:08 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
>NotGonnaGetUs >Вот и думай после этого, кто на свете всех быстрее, всех милее и моднее :) В режиме server, Java не прекращает ли проверку выхода индекса за границы? С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 09:29 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
народ, а чего вы к "скорости" прирезались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 10:16 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
ВМоисеевВ режиме server, Java не прекращает ли проверку выхода индекса за границы? Не прекращает, но jit может "подумать" и отключить её предварительно убедившись в том, что выхода точно не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 11:09 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
AMD64http://www.everfall.com/paste/id.php?wde3aexmed1x C:\Test> java -server NewClass 6219.0 6172.0 4187.0 4188.0 4172.0 А какие параметры машинки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 11:11 |
|
||
|
Visual Studio 2008 Vs Java ?
|
|||
|---|---|---|---|
|
#18+
народ, а чего вы к "скорости" прирезались?А что еще меряют? Вот тут тоже скорость измеряют NotGonnaGetUs AMD64http://www.everfall.com/paste/id.php?wde3aexmed1x C:\Test> java -server NewClass 6219.0 6172.0 4187.0 4188.0 4172.0 А какие параметры машинки?C2D E6600@3400MHz. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 22:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1345485]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
108ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 540ms |

| 0 / 0 |
