|
1 / 1 / 0
Регистрация: 25.06.2017
Сообщений: 68
|
||||||
Оптимизация кода. Не успевает выполниться за 30 секунд20.06.2018, 18:10. Показов 2270. Ответов 32
Метки нет (Все метки)
Добавлено через 27 минут Была использована библиотека redbean PHP
0
|
||||||
| 20.06.2018, 18:10 | |
|
Ответы с готовыми решениями:
32
Скрипт не успевает выполниться до конца
Оптимизация методом Ньютона (нахождение точки минимума). Оптимизация кода |
|
11 / 11 / 5
Регистрация: 08.06.2015
Сообщений: 48
|
|
| 25.06.2018, 12:56 | |
|
1
|
|
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
||||||||||||||||||||||
| 26.06.2018, 13:08 | ||||||||||||||||||||||
|
MaxQnei,
Мураша, версия пхп какая у тебя? Посмотри, я сделал замеры этого скрипта Вот с версией пхп 5.5
MaxQnei, от нефиг делать, проверил еще и на с#, там еще быстрее, чем на c++
0
|
||||||||||||||||||||||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
| 26.06.2018, 13:34 | |
|
Вы еще на ассемблере потестите))
Без функций все равно толком ничего не напишешь, к чему эти нанооптимизации.
0
|
|
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|
| 26.06.2018, 17:28 | |
|
tarasalk, смысла нет, разработка сервера на чистом ассемблере будет адом, поэтому и тестировать смысла нет
Добавлено через 5 минут tarasalk, Ну это было интересное исследование. Есть же разница, между 2.2 секунды с 0.06
0
|
|
|
11 / 11 / 5
Регистрация: 08.06.2015
Сообщений: 48
|
||
| 26.06.2018, 21:48 | ||
|
edward_freedom, всё что я увидел, это соревнование которое вы придумали сами себе, и сами себе организовали победу.
Победителем был бы я если бы было желание писать на С++ и C#. Добавлено через 3 минуты Запись в файл во время цикла занимает намного больше времени, чем запись один раз (после цикла).
0
|
||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||
| 26.06.2018, 22:13 | ||
|
В целом и ежу понятно что обертка в виде функции создает дополнительную нагрузку, но это разница настолько ничтожна, что не имеет значения. Лучше алгоритм оптимизировать.
0
|
||
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|||
| 27.06.2018, 10:48 | |||
|
MaxQnei, Учись принимать поражения. Я опроверг твою теорию в пух и прах
0
|
|||
|
11 / 11 / 5
Регистрация: 08.06.2015
Сообщений: 48
|
|||
| 27.06.2018, 13:49 | |||
|
Я бы сравнил на всех языках которые еще бы использовал.
0
|
|||
|
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
|
|
| 27.06.2018, 13:55 | |
|
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
| 27.06.2018, 13:56 | |
|
1
|
|
| 27.06.2018, 14:08 | ||
|
Не по теме:
Софорумец говорит что я начал соревнование... С таким подходом, когда он будет заходить в магазин за мороженкой, я буду кричать что он своровал холодильник. Так то подумать, как он мог? Где пруфы? На видеокамерах ничего нет - он просто купил мороженку и вышел. Но нет же! Он своровал холодильник! Вот прям 100%. Я уже давным давно заметил что нет пункта соглашения при регистрации - "n. Запрещается НЕ придераться абсолютно к каждому ответу на вопрос". Я не считаю задачу закрытой пока автор (или модератор) не закроют её. Тема задачи - есть тема задачи. В общем. Я уверен что мои мысли дошли, а, ..., дальше я писать не буду, потому что слишком много хейтеров. Спасибо!)
0
|
||
| 27.06.2018, 14:15 | |
|
Не по теме: MaxQnei, Ты начал обсирать пхп и поклоняться nodejs, тем что он быстрее пхп. Я же в свою очередь обсер твой nodejs, в сторону быстроты над ним c# и c++. Ты вместо того, чтобы помочь тс с решением его проблемы, начал производить сравнения с другими языками, а я за любую движуху кроме голодовки и с удовольствием продолжил этот марафон кто лучше
1
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||||||
| 28.06.2018, 00:08 | |||||||
Добавлено через 4 минуты Оптимизации надо начинать с анализа ситуации. Ультимативное решение - подключаем xhprof и смотрим что выполняется дольше всего, там и прикладываем усилия. В лишь один file_get_contents('https может выполняться бесконечно долго - все зависит от удалённого сервера и сети.
1
|
|||||||
| 28.06.2018, 00:08 | |
|
Оптимизация кода. Замер времени выполнения части кода. Запуск кода каждые 5 секунд Задержка выполнения кода на несколько секунд Типы оптимизация: черная оптимизация, серая оптимизация и белая оптимизация
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости.
Решение:
Создан документ со следующими. . .
|
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово.
Решение:
Создан документ с единственным. . .
|
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить сумму и количество положительных элементов массива, расположенных в четных строках.
Решение:
Создан документ с. . .
|
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности.
. . .
|
|
Обработка трёх чисел: утроение и возведение в степень
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Даны три действительных числа. Утроить те из них, значения которых неотрицательны, и возвести в четвертую степень отрицательные.
. . .
|
Расчёт стоимости яблок по весу
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Написать программу вычисления стоимости некоторого количества (по весу) яблок.
Решение:
Создан документ, с табличной частью. . .
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|