Вопросы с тегом 'performance'

По вопросам, связанным с измерением или улучшением эффективности кода и приложений.
19
ответов

Как читать большой текстовый файл по строкам с помощью Java?

Мне нужно прочитать большой текстовый файл примерно по 5-6 ГБ по строкам с помощью Java. Как я могу сделать это быстро?
задан 03 мая '11 в 13:53
10
ответов

Почему я не должен использовать PyPy над CPython, если PyPy в 6,3 раза быстрее?

Я много слышал о проекте PyPy. Они утверждают, что в 6,3 раза быстрее, чем CPython интерпретатор на их сайт. Всякий раз, когда мы говорим о динамических языках, таких как Python, скорость является одной из главных проблем. Чтобы решить эту проблему,...
задан 22 сент. '13 в 20:24
12
ответов

Получить экземпляр нового объекта из типа

Не всегда можно узнать Тип объекта во время компиляции, но может потребоваться создать экземпляр Type. Как получить экземпляр нового объекта из типа?
задан 03 авг. '08 в 19:29
8
ответов

Какой профайлер памяти Python рекомендуется?

Я хочу знать использование памяти моего приложения Python и особенно хочу знать, какие блоки/части или объекты кода потребляют большую часть памяти. Поиск в Google показывает коммерческий Python Memory Validator (только для Windows). И с открытым ис...
задан 21 сент. '08 в 7:43
10
ответов

Count (*) vs Count (1)

Просто интересно, если кто-нибудь из вас использует Count(1) over Count(*) и, если есть заметная разница в производительности, или если это всего лишь устаревшая привычка, которая была перенесена с прошлых дней? (Специфицированная база данных - это...
задан 03 авг. '09 в 13:15
7
ответов

Когда использовать CouchDB над MongoDB и наоборот

Я застрял между этими двумя базами данных NoSQL. В моем проекте я буду создавать базу данных в базе данных. Например, мне нужно решение для создания динамических таблиц. Таким образом, пользователи могут создавать таблицы со столбцами и строками. Я...
задан 15 сент. '12 в 16:32
34
ответов

Стратегии оптимизации производительности в последней инстанции

На этом сайте уже много вопросов о производительности, но мне кажется, что почти все они очень проблемны и довольно узки. И почти все повторяют советы, чтобы избежать преждевременной оптимизации. Предположим: код уже работает правильно выбранные ...
задан 29 мая '09 в 17:26
19
ответов

Сравнение скорости с Project Euler: C против Python против Erlang vs Haskell

Я взял Проблема № 12 из Project Euler как упражнение по программированию и сравнить мои (конечно, не оптимальные) реализации в C, Python, Erlang и Haskell. Чтобы получить более высокое время выполнения, я ищу первый номер треугольника с более чем 100...
задан 06 авг. '11 в 5:34
5
ответов

Почему [] быстрее, чем list()?

Недавно я сравнил скорость обработки [] и list() и с удивлением обнаружил, что [] работает более чем в три раза быстрее, чем list(). Я провел те же тесты с {} и dict(), и результаты были практически идентичными: [] и {} оба заняли около 0,128 сек/ми...
задан 13 мая '15 в 16:16
21
ответ

Что происходит быстрее: while (1) или while (2)?

Это был вопрос интервью, заданный старшим менеджером. Что быстрее? while(1) { // Some code } или while(2) { //Some code } Я сказал, что обе имеют одинаковую скорость выполнения, так как выражение внутри while должно наконец оцениватьс...
задан 20 июля '14 в 10:32
18
ответов

Предпочтительный метод хранения массивов PHP (json_encode vs serialize)

Мне нужно сохранить многомерный ассоциативный массив данных в плоском файле для целей кеширования. Иногда мне приходилось переходить на JSON для использования в моем веб-приложении, но в большинстве случаев я буду использовать массив непосредственно ...
задан 29 апр. '09 в 23:09
8
ответов

Какой метод работает лучше:.Any() vs .Count()> 0?

в пространстве имен System.Linq, теперь мы можем расширить наш IEnumerable, чтобы иметь методы расширения Any() и Count(). Недавно мне сказали, что если я хочу проверить, что коллекция содержит 1 или более элементов внутри, я должен использовать ме...
задан 20 нояб. '08 в 15:11
25
ответов

Почему использование JavaScript eval-функции - плохая идея?

Функция eval - это мощный и простой способ динамического генерации кода, поэтому в чем же оговорки?
задан 17 сент. '08 в 22:09
18
ответов

Измерение времени, прошедшего в Python?

Я хочу, чтобы начать отсчет времени где-то в моем коде, а затем получить прошедшее время, чтобы измерить время, затраченное на выполнение нескольких функций. Я думаю, что я неправильно использую модуль timeit, но документы просто запутывают меня. im...
задан 10 сент. '11 в 12:21
15
ответов

Является ли DateTime.Now лучшим способом измерения производительности функции?

Мне нужно найти узкое место и нужно точно измерить время. Является ли следующий фрагмент кода наилучшим способом измерения производительности? DateTime startTime = DateTime.Now; // Some execution process DateTime endTime = DateTime.Now; TimeSpan ...
задан 26 авг. '08 в 20:09