выполнения программы на python? например, если я хочу сравнить какой из двух вариантов решения задачи быстрее
timeit, cProfile
В каком смысле "онлайн"?
ну зашёл на сайт, вставил в форму код, нажал выполнить. в результате показывает сколько времени выполнялся код, сколько оперативной памяти кушал и т.д.
похоже на кодворс
похоже на что угодно.
да, но мне не хотелось бы его нигде опубликовывать
мне стрёмно
Либо что украдут его гениальные идеи, либо что позорище будет
Ну, вроде бы тот же репл выдавал время выполнения, но во-первых это странный подход к задаче — нафига для этого выполнять код фиг знает где, если можно локально и во-вторых, результаты невозможно сравнивать — ты не контролируешь, в одинаковых ли условиях всё выполняется.
да? я думал для этого специальные выделенные среды используют... у себя на компе как раз я не уверен что оба раза они выполнятся в одинаковых условиях ) ОС начнёт устанавливать какие-нибудь обновления и результат окажется не репрезентативным
Локально ОС контролируешь ты. "Выделенные среды" с подобными гарантиями технически возможны, но стоить будут довольно таки дофига и главное — непонятно, зачем делать из этого внешний сервис.
Обсуждают сегодня