Вопросы с тегом «benchmarking»

100
Насколько эффективным может быть Meteor, когда делится огромной коллекцией среди множества клиентов?

Представьте себе следующий случай: 1000 клиентов подключены к странице Meteor, отображающей содержимое коллекции Somestuff. Somestuff - это коллекция из 1000 предметов. Кто-то вставляет новый предмет в коллекцию Somestuff Что случится: Все сообщения Meteor.Collectionна клиентах будут обновлены,...

97
Странное увеличение производительности в простом тесте

Вчера я нашел статью Кристофа Нара под названием «.NET Struct Performance», в которой тестировался тест нескольких языков (C ++, C #, Java, JavaScript) для метода, который добавляет двухточечные структуры ( doubleкортежи). Как выяснилось, версия C ++ занимает около 1000 мс для выполнения (итерация...

95
Разница между as.POSIXct / as.POSIXlt и strptime для преобразования векторов символов в POSIXct / POSIXlt

Я ответил на ряд вопросов, касающихся того, как преобразовать векторы символов в классы datetime. Я часто вижу 2 метода: strptime и as.POSIXct / as.POSIXlt. Я посмотрел на 2 функции, но не понимаю, в чем разница. strptime function (x, format, tz = "") { y <- .Internal(strptime(as.character(x),...

94
Почему разделение строки в C ++ выполняется медленнее, чем в Python?

Я пытаюсь преобразовать код с Python на C ++, чтобы немного ускориться и отточить мои ржавые навыки C ++. Вчера я был шокирован, когда наивная реализация чтения строк из stdin была намного быстрее в Python, чем в C ++ (см. Это ). Сегодня я наконец понял, как разбить строку в C ++ с помощью...

91
Интерпретация тестов на C, Clojure, Python, Ruby, Scala и других [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

87
Измерение и оценка времени для методов Ruby

Как я могу измерить время, затрачиваемое методом и отдельными операторами этого метода в Ruby. Если вы видите метод ниже, я хочу измерить общее время, затрачиваемое на этот метод, и время, затраченное на доступ к базе данных и доступ к Redis. Я не хочу писать Benchmark.measure перед каждым...

83
Есть ли у Google Analytics накладные расходы на производительность?

В какой степени Google Analytics влияет на производительность? Я ищу следующее: Тесты (включая время отклика / время загрузки страницы и др.) Ссылки или результаты на аналогичные тесты Один (возможный) метод тестирования Google Analytics (GA) на вашем сайте: Подавайте ga.js (файл JavaScript Google...

82
Есть ли простой способ протестировать скрипт Python?

Обычно я использую команду оболочки time. Моя цель - проверить, является ли набор данных маленьким, средним, большим или очень большим, сколько времени и памяти будет использоваться. Какие-нибудь инструменты для Linux или просто Python для этого?...

81
Почему цикл по range () в Python выполняется быстрее, чем с использованием цикла while?

На днях я проводил тестирование Python и наткнулся на кое-что интересное. Ниже приведены две петли, которые делают примерно то же самое. Цикл 1 занимает примерно вдвое больше времени, чем цикл 2. Петля 1: int i = 0 while i < 100000000: i += 1 Цикл 2: for n in range(0,100000000): pass Почему...