Расходы потока меры

Вы можете переопределить поведение оператора >, определив метод __gt__ для объекта. См. документацию по модели данных Python для получения дополнительной информации.

5
задан tvanfosson 26 October 2008 в 22:07
поделиться

4 ответа

Вы могли использовать профилировщика выборки как Vtune Intel для получения меры того, сколько циклов ЦП поглощено минимальным количеством волнения в измеряемой системе.

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

2
ответ дан 15 December 2019 в 06:38
поделиться

Вот проблема с подсчетом циклов ЦП. Различные центральные процессоры берут отличающиеся числа циклов для реализации той же инструкции. Таким образом, это не слишком надежный метрический IMO. Я думаю, что необходимо измерять, пора выполниться, и в.NET, Вы используете Систему. Среда. TickCount для выполнения этого. Я думаю, что это является лучшим, Вы имеете...

0
ответ дан 15 December 2019 в 06:38
поделиться

Я задал тесно связанный вопрос несколько дней назад и еще не нашел способ измерить фактическое использование цикла ЦП кода: Ограничение количества выполнения блока циклов CPU

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

0
ответ дан 15 December 2019 в 06:38
поделиться

Я проверил бы Систему. Диагностическое пространство имен. Это имеет много материала при отслеживании использование CPU и память.

1
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

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