Есть ли какой-то теоретический способ (общие правила), чтобы выяснить, какой сценарий оптимален и будет загружаться быстрее? - PullRequest
0 голосов
/ 19 сентября 2018

Если есть два или более способов написания скриптов, это будет делать то же самое ...

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Большой O обеспечивает верхние границы сложности пространства времени.

Большая Омега обеспечивает нижние границы.

Большая Тета обеспечивает комбинацию первых двух с жесткими границами.

Из этих обозначений вы получаете ожидания того, как будет работать алгоритм, и из этого вы можете сравнить два разных алгоритма по их сложности и выбрать идеальныйграницы для ваших нужд.Все зависит от того, как вы хотите определить производительность.

Если вы хотите узнать больше, я предлагаю изучить структуры данных и алгоритмы.Это должно дать вам хорошее понимание того, о чем все эти вещи в Big O.

Если вы хотите узнать больше о ресурсах, просто напишите мне!

0 голосов
/ 19 сентября 2018

Нет, это не может быть сделано теоретически, поэтому люди запускают тесты производительности и выполняют профилирование своего кода.

Вы можете теоретически решить сложность вашего алгоритма, например, ваш сценарий может быть O (п ^ 2) по количеству файлов.(Это называется большой нотацией), но это не скажет вам реальную производительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...