![]() |
Модераторы: LSD Страницы: (144) « Первая ... 102 103 [104] 105 106 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Ну я в твоем коде тоже не сразу разобрался. =) Добавил Go, но он сливает в этом «бенчмарке». =) https://github.com/korvinfn/Tmp-StringBuilderPerf Добавлено через 1 минуту и 49 секунд
Убивать за такое надо. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
||||||||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Нажимаю:
Добавлено через 1 минуту и 47 секунд При чем здесь "не можешь"? ![]() Дело в читабельности! Куда читабильнее: ![]()
Советую почитать статьи про культуру кода, а также посмотреть исходники delphi ![]() Добавлено через 7 минут и 16 секунд
я скачал браузером файлы, внутри всех файлов не delphi-код, а HTML может я неправильно скачал? Добавлено через 9 минут и 48 секунд я щёлкаю по файлу правой кнопкой мышки и выбираю "Сохранить объект как..." Добавлено через 10 минут и 24 секунды В итоге скачивается файл с содержимым:
|
||||||||||
|
|||||||||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
||||
|
||||
k0rvin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Хз, всегда работало. Это сообщение отредактировал(а) k0rvin - 12.5.2013, 18:51 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
![]() у всех нормально скачивается файл и только у меня HTML-документ? Добавлено через 39 секунд там что, нет возможности скачать один файл? Добавлено через 1 минуту и 37 секунд Всё. Скачал. Кнопка ZIP внезапно начала работать. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
У всех HTML-документ, это же ссылка не на содержимое файла, а на страницу просмотра. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Добавлено через 3 минуты и 21 секунду CPU Intel Core i7-3770 3.4Ghz RAM 8Gb Win 7 ult x64 Проц был загружен примерно на 12-14%. Добавлено через 4 минуты и 39 секунд Beltar, что можно сказать? Попытайся форматировать код хотя бы. |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Что за машина?
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
Akella |
|
||||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Beltar, попробуй заменить в циклах for на while и на repeat
Добавлено через 21 секунду вот вам ещё в тему ![]() http://www.sql.ru/forum/412782-1/benchmark...a-delphi?hl=net Добавлено через 3 минуты и 3 секунды http://www.sql.ru/forum/actualutils.aspx?a...amp;msg=3973659 три сообщения на тему ,что код нужно оптимизировать.
Добавлено через 3 минуты и 30 секунд
Добавлено через 4 минуты и 36 секунд
Добавлено через 5 минут и 34 секунды Хотя.... читая дальше вижу, что там какой-то баг. |
||||||
|
|||||||
Athari |
|
||||||||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Beltar
Смотрим код:
Вывод: тормоза в конструкторе таки из-за выделения памяти на 16 символов.
Ага. Было:
Стало:
Твоя "нормальная программа" в отличие от моей консольной имеет следующие недостатки: 1. Невозможно скопировать текст в буфер обмена. 2. Невозможно скопировать часть текста. 3. Получение файла с частичным результатом после прерывания работы невозможно. 4. Прервать работу программы можно только через диспетчер задач. 5. Программа периодически отмечается системой как зависшая. 6. Невозможно выбрать, в какой файл сохранять результат. 7. После запуска нужно вручную нажимать на кнопку, чтобы тест запустился. Продолжать? Добавлено через 3 минуты и 21 секунду @k0rvin
С какими результатами? |
||||||||||||||
|
|||||||||||||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
||||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Он лично проверял, сказал: "похоже на правду". Можете еще раз сопоставить сырцы. Или др. вариант, выбрать более удобные диапазоны и просто складывать строки длин 1, 5, 10, 20, 50, 100, что банально уменьшит вероятность ошибок.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Все три теста выполняли на разных машинах или на одной и той же?
|
|||
|
||||
Athari |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.6.2007 Где: Казань, Россия Репутация: 1 Всего: 1 |
@Akella
Если в имени файла "Beltar", то на компе Белтара. Если в имени файла "Athari", то на компе Атари. Искренне ваш, К.О. |
|||
|
||||
Beltar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 2 Всего: 7 |
Вообще-то у меня тогда машина была разогнана с 2,67-1333 до 3,21-1600, так что результаты сейчас у меня будут несколько ниже.
-------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. ![]() Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |