170 похожих чатов

🐝Всем привет. Вопрос про замер времени проги. Я хочу замерить две

иденчитные программы на c++ и на Python.
Это лучше всего делать утилитой time ? Или лучше встроить секундомеры в сам код?
Я слышал что использование утилиты time это плохой тон, или что-то в роде того... Почему?
В общем, как лучше всего?

18 ответов

15 просмотров

Это бессмысленно делать. Питон будет 100(0) * C(++)

Влад-Lazzlo Автор вопроса
Ilya Zviagin
Это бессмысленно делать. Питон будет 100(0) * C(++...

Ну в принципе да, но наверно не во всех аспектах (я не знаю, по этому и хочу замерить, что в питоне примерно также быстро как и в с++)

Ilya Zviagin
Это бессмысленно делать. Питон будет 100(0) * C(++...

если быть точным, то где-то 58 * С++ - правда я делал замеры для gcc , а не для g++

Влад-Lazzlo Автор вопроса
Vladimir Kornev 🇷🇺
если быть точным, то где-то 58 * С++ - правда я де...

разьве g++ не часть gcc ? Разьве это не одно и тоже? Типа gcc в зависимости от имени файла выбирает язык компиляции? (а типа g++ это явное указание)

Влад-Lazzlo Автор вопроса

🐝Таки требую помощи вопросу banchmarking'а)) Мол как это лучше и правильно делать.

Влад Lazzlo
Ну в принципе да, но наверно не во всех аспектах (...

В питоне так же быстро, как и в С++ ожидание ввода-вывода.

Vladimir Kornev 🇷🇺
если быть точным, то где-то 58 * С++ - правда я де...

там была задача, С - 2 секунды, питон - 20 минут. Вот и считай. 20*60 / 2 = 600 раз

Влад-Lazzlo Автор вопроса
Ilya Zviagin
В питоне так же быстро, как и в С++ ожидание ввода...

то есть например если я захочу вывести и там и там строку, то это будет примерно одинаково? А если захочу считать математические формулы, то с++ будет быстрее?

Влад-Lazzlo Автор вопроса
Ilya Zviagin
там была задача, С - 2 секунды, питон - 20 минут. ...

я бы посмарел исходники или на задачу

Влад Lazzlo
разьве g++ не часть gcc ? Разьве это не одно и тож...

Это один компилятор, работающий в двух режимах

Влад Lazzlo
я бы посмарел исходники или на задачу

https://www.sql.ru/forum/1173809/tyapnichnyy-benchmark-cpu-part-1

Ilya Zviagin
там была задача, С - 2 секунды, питон - 20 минут. ...

а что за задача? Просто когда я мерял я попытался максимально приблизить то, что происходит в питоне к тому, что происходит в С. Просто иногда программы на С сами по себе более оптимальны из-за ручного управления памятью

О, поговорку вспомнил

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта