Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
#91: 2011-12-28 11:41:41 ЛС | профиль | цитата
hitman249 писал(а):
Dilma, в Java так с текстом никогда не работают!
вот правильно

Это еще раз доказывает слова:
Dilma писал(а):
на Java (как впрочем и на любом managed языке) производительную и быструю программу можно написать только в том случае, если хорошо знать особенности реализации архитектуры VM и встроенных библиотек.


Да и кто сказал, что Dilma этого не знает?
карма: 10
0
Ответов: 1528
Рейтинг: 57
#92: 2011-12-28 11:57:51 ЛС | профиль | цитата
Итог на 1 000 000 итераций:
брал максимальные и минимальные замеры
Athlon64 X2 4800+ 2.5 GHz

IC от nesco первый вариант - 96968-125810 (не знаю в чем это)
IC от nesco последний вариант - 86-146
StringBuilder - 39-54
StringBuffer - 59-81
------------ Дoбавленo в 11.57:
Assasin, это азы и я уверен что Dilma об этом знает.
Большинство зависит от программиста, у нас пакет Windows гораздо медленней даже той-же Java и что у всех получаются программы которые умеют только тормозить ?

карма: 0

0
Ответов: 16884
Рейтинг: 1239
#93: 2011-12-28 11:58:33 ЛС | профиль | цитата
Ну и где ~611 раз
hitman249,а теперь задай себе вопрос: Почему у нас пакет Windows гораздо медленней.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#94: 2011-12-28 12:01:31 ЛС | профиль | цитата
Tad, вот тут
Из этого видим что если использовать самый быстрый метод, разрыв с производительностью пакета Windows без использования FTCG возможностей будет всего-то в ~611 раз.

------------ Дoбавленo в 12.01:
Tad, т.е. если повторять это на компонентах
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#95: 2011-12-28 12:06:11 ЛС | профиль | цитата
hitman249, в своих программах я использую только визуальные компоненты HiAsm. Всё остальное загоняю в IC. И никаких тормозов.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#96: 2011-12-28 12:08:02 ЛС | профиль | цитата
Tad, [flood]
Всё остальное загоняю в IC.
читер [/flood]
карма: 0

0
Ответов: 5446
Рейтинг: 323
#97: 2011-12-28 12:11:49 ЛС | профиль | цитата
Народ, я как-то не пойму уже, об чём "базар"? Сказано же: хочешь писать на java - делай свой пакет, и "пусть расцветут все цветы" (с).
карма: 1

0
Ответов: 3889
Рейтинг: 362
#98: 2011-12-28 12:14:53 ЛС | профиль | цитата
[offtop]
Tad писал(а):
в своих программах я использую только визуальные компоненты HiAsm

Неужели KOL+MCK настолько неудобно в Dе1рhi?[/offtop]
------------ Дoбавленo в 20.11:
[offtop]
Tad писал(а):
Всё остальное загоняю в IC

Лукавишь, небось. Прототип делаешь на элементах, обкатываешь, и уже потом оптимизируешь, угадал?[/offtop]
карма: 1

0
Ответов: 1528
Рейтинг: 57
#99: 2011-12-28 12:31:38 ЛС | профиль | цитата
к чему был тест
Чтобы после примера Dilma не сложилось впечатление, что java медленная.
Кто не верит может протестировать снова, дабы точно убедиться что java быстрее de1phi.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#100: 2011-12-28 12:58:22 ЛС | профиль | цитата
0
карма: 22

1
Голосовали:foksov
Разработчик
Ответов: 4698
Рейтинг: 426
#101: 2011-12-28 13:01:23 ЛС | профиль | цитата
hitman249, ВМ по определению не может быть быстрее машинного кода, спор бессмысленен, советую обратиться к википедии для справки.
карма: 10
0
Ответов: 1528
Рейтинг: 57
#102: 2011-12-28 13:15:29 ЛС | профиль | цитата
Assasin, я что виноват, что на практике всё на оборот?
проверь сам, теория теорией, практика практикой

nesco, на 1 000 000 итераций виднее будет.
GetMem(ps, 10000); \ здесь тоже изменять ?
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#103: 2011-12-28 13:18:53 ЛС | профиль | цитата
hitman249 писал(а):
здесь тоже изменять ?

Да, обязательно
карма: 22

0
Ответов: 1528
Рейтинг: 57
#104: 2011-12-28 13:19:23 ЛС | профиль | цитата
nesco,
на 1000000 итераций
от 1330 до 3925 (было 86-146)

тьфу, я то в Millisecond мерил, а тут Microsecond
правильно 2-4 (было 86-146)

такие финты и на java возможны
карма: 0

0
Ответов: 1376
Рейтинг: 197
#105: 2011-12-28 13:22:22 ЛС | профиль | цитата
hitman249 писал(а):
у нас пакет Windows гораздо медленней даже той-же Java
а если сделать пакет Java, то какие же тогда тормоза появятся, тормоза преобразований типов в точках плюс тормоза в виртухальной машине!!! Будет пакет для медленных народов
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)