08-30-2008, 03:46 AM
Поговаривают,что (J)Python медленнее Java в 8 раз.
А как считаете Вы ?
А как считаете Вы ?
Опрос: У вас нет прав голосовать в этом опросе. |
|||
Всего | 0 голос(ов) | 0% |
* Вы проголосовали за этот ответ. | [Показать результаты] |
(J)Python & Java
|
08-30-2008, 03:46 AM
Поговаривают,что (J)Python медленнее Java в 8 раз.
А как считаете Вы ?
08-30-2008, 12:08 PM
Ну тут как посмотреть.
Если опрос относится к написанию квестов,аи,эвентов и т.п. То ява скрипты откомпиленные при запуске и подключенные к ядру работают намного быстрее чем скрипты на джитоне. Но разница будет заметна при игре на серверах с лоу рейтами где выполняется много квестов. На ПВП серверах особой роли нет что используется. Разница почти незаметна т.к. количество выполняющихся скриптов минимально. Ну и соответственно разницу можно заметить только при больших онлайнах. При низких онлайнах ее трудно заметить. Если сравнивать скорость выполнения скриптов то однозначно скорость ява будет выше скорости джитона раз в 5 минимум. Точно указать нельзя т.к. на разных задачах скорость работы скриптов на джитоне будет разной.
08-30-2008, 12:22 PM
Так вы сделайте тест... запустите скрипт на джитоне и сделайте тот же самый скрипт на яве и засеките (программно, а то щас пойдут маразмы типа "Секундомером что ли считать?") время выполнения.
08-30-2008, 12:45 PM
DarkLoki;18753 Написал:(программно, а то щас пойдут маразмы типа "Секундомером что ли считать?") время выполнения. Можно и секундомером. если скрипт будет выполняться продолжительно по времени и выводить в консоль метку начала и метку окончания выполнения (для эксперемента вполне достаточно ведь нам же не нужна точность по времени 1*10Е-4). Да и сомневаюсь что это так важно измерять скорость их выполнения.
08-30-2008, 01:19 PM
Milldi,
Milldi;18757 Написал:выводить в консоль метку начала и метку окончания выполненияНу это и есть программно, рядом с меткой время. Milldi;18757 Написал:Да и сомневаюсь что это так важно измерять скорость их выполнения.Ну почему же ? Допустим скрипт выполняется быстрее на 0.001 секунду, не так много... Онлайн - 20 чел - разница 0.020 секунды, не много. Онлайн - 1000 - разница 1 секунда, уже ощутимо
08-30-2008, 01:51 PM
DarkLoki;18760 Написал:Ну почему же ? Допустим скрипт выполняется быстрее на 0.001 секунду, не так много... Онлайн - 20 чел - разница 0.020 секунды, не много. Онлайн - 1000 - разница 1 секунда, уже ощутимо Все правильно. но это только в теории. На практике этот вопрос не важен для 90% пользователей этих скриптов. Например можно ускорить незначительно работу скриптов если заменить в них константы на конкретные значения в коде. Читабельность скриптов упадет но несколько ускорит работу и сократит немного используемой скриптом памяти однако никто этого делать не будет потому что большинству просто не хочется просто блокнотиком поработать над скриптом 5 минут. Их устроит и то что имеют. С выбором же языка для скрипта заморачиваются только те кто пишет скрипты а они и так знают что выбрать для себя. Отсюда и вывод что измерять реально скорость работы скрипта полезно только в академических целях. На практике это измерение особо не нужно.
08-30-2008, 01:56 PM
Milldi
Гы, ну так и тема то для академического интереса, это и так понятно, что заранее скомпилинный кусок кода будет быстрее выполнятся, чем отдельно подключаемый джитон
09-01-2008, 08:12 PM
Вот нарыл кое что на эту тему. Взято с форума Balanser'a пост самого Balanser'a
Цитата:Хых. Я сейчас провёл простенький вычислительный бенч Jython'а. На коде Правда в этом тесте только вычислительные мощьности проверяются на реальных скриптах разница будет другая.
10-04-2008, 06:32 PM
jython написан на java, поэтому по определению он быстрее быть не может (по аналогии C++ и Java или C и PHP (хотя это другая тема)).
если сравнивать чистый питон (на С) и яву гляньте статейку _http://www.ferg.org/projects/python_java_side-by-side.html или _http://www.twistedmatrix.com/~glyph/rant/python-vs-java.html (обратите внимание на табличку) а можно такую веселую статейку =) : _http://www.python.org/doc/essays/ppt/acm-ws/sld024.htm
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
11-15-2008, 11:36 PM
Почитал статейки и сделал вывод Java рулит
|
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
Сервер майнкрафт 1.17 не видит Java 16 | 0 | 590 |
05-18-2023, 05:59 PM Последний пост: Erikvd2244 |
||
Требуется Java разработчик в RVR мод л2 | 0 | 2,402 |
03-19-2018, 11:08 PM Последний пост: slimak |
||
Java Unicode | 1 | 2,795 |
08-10-2017, 02:09 AM Последний пост: klubheads |
||
Java junior | 18 | 7,174 |
07-17-2017, 03:52 PM Последний пост: n3k0nation |
||
Установить старую java | 2 | 3,396 |
09-27-2016, 10:39 AM Последний пост: Aquanox |
||
Учебники и книги по Java 2 | 47 | 55,200 |
09-06-2016, 10:14 PM Последний пост: sawayik |
||
Java == API == Libraries | 1 | 2,216 |
05-11-2014, 05:28 PM Последний пост: n3k0nation |
||
Java 8 | 33 | 9,437 |
04-08-2014, 01:06 PM Последний пост: SouthBridge |
||
Опрос от Оракла: Особенности Java EE 8 | 0 | 1,522 |
01-11-2014, 04:13 AM Последний пост: JavaMan |
||
Java NB Задачи на последовательность | 0 | 2,199 |
12-26-2013, 04:47 PM Последний пост: NDWT |