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

98
Проверка на пустые массивы: count vs empty

Этот вопрос о том, « Как определить, пуст ли массив PHP », заставил меня задуматься над этим вопросом. Есть ли причина, которую countследует использовать вместо того, чтобы emptyопределять, пуст массив или нет? Лично я подумал, что эти 2 эквивалентны для случая пустых массивов, которые вы должны...

98
Стоимость обработчиков исключений в Python

В другом вопросе в принятом ответе предлагалось заменить (очень дешевый) оператор if в коде Python на блок try / except для повышения производительности. Если оставить в стороне проблемы со стилем кодирования, и если предположить, что исключение никогда не запускается, насколько сильно отличается...

98
Самый быстрый способ обслуживания файла с помощью PHP

Я пытаюсь создать функцию, которая получает путь к файлу, определяет, что это такое, устанавливает соответствующие заголовки и обслуживает его так же, как Apache. Причина, по которой я делаю это, заключается в том, что мне нужно использовать PHP для обработки некоторой информации о запросе перед...

98
Кластеризованный против некластеризованного

Мои знания SQL на более низком уровне (Server 2008) ограничены, и теперь наши администраторы баз данных оспаривают их. Позвольте мне объяснить (я упомянул очевидные утверждения в надежде, что я прав, но если вы видите что-то не так, скажите мне) сценарий: У нас есть стол, в котором хранятся...

97
Python против Bash - в каких задачах каждый из них опережает другие по производительности?

Очевидно, Python более удобен для пользователя, быстрый поиск в Google показывает много результатов, которые говорят, что, поскольку Python компилируется побайтно, он обычно быстрее. Я даже нашел это , что претензии , которые вы можете увидеть улучшение более чем 2000% по словарю на основе...

97
Какой самый быстрый способ объединить / объединить data.frames в R?

Например (не уверен, что это наиболее репрезентативный пример): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Вот что у меня есть на данный момент: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec...

97
что быстрее: in_array или isset? [закрыто]

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

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

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

96
Зачем запечатывать класс?

Я хотел бы услышать, какова мотивация большинства закрытых классов в структуре .Net. Какая польза от запечатывания класса? Я не могу понять, как запрет на наследование может быть полезным и, скорее всего, не единственным, кто борется с этими классами. Итак, почему фреймворк спроектирован таким...

96
Производительность CSS относительно translateZ (0)

В ряде блогов отмечается повышение производительности за счет «обмана» графического процессора, заставляющего думать, что элемент является трехмерным, с помощью transform: translateZ(0)ускорения анимации и переходов. Мне было интересно, есть ли последствия для использования этого преобразования...

96
Есть ли у pandas iterrows проблемы с производительностью?

Я заметил очень плохую производительность при использовании строк от панд. Это то, что переживают другие? Это специфично для iterrows, и следует ли избегать этой функции для данных определенного размера (я работаю с 2-3 миллионами строк)? Это обсуждение на GitHub привело меня к мысли, что это...

95
Каково назначение регистра указателя кадра EBP?

Я новичок в ассемблере и заметил, что код x86, выдаваемый компиляторами, обычно сохраняет указатель кадра даже в режиме выпуска / оптимизации, когда он может использовать EBPрегистр для чего-то еще. Я понимаю, почему указатель кадра может упростить отладку кода и может быть необходим, если он...

95
Какова оптимальная длина электронного адреса в базе данных?

Вот извлеченная часть моего запроса, отражающая EMAIL_ADDRESSтип данных и свойство столбца: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Однако Джон Сондерс использует VARYING(256). Это наводит на мысль, что я не обязательно правильно понял РАЗЛИЧНЫЕ. Я так понимаю, что длина адреса электронной...

95
Лучшая практика для передачи многих аргументов методу?

Иногда нам приходится писать методы, которые получают много аргументов, например: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Когда я сталкиваюсь с подобной проблемой, я часто инкапсулирую аргументы в карту. Map<Object,Object>...

95
Временная сложность алгоритма Решета Эратосфена

Из Википедии: Сложность алгоритма - O(n(logn)(loglogn))битовые операции. Как вы к этому пришли? То, что loglognтермин включает сложность, говорит мне, что sqrt(n)где-то есть. Предположим, я использую решето для первых 100 чисел ( n = 100), предполагая, что маркировка чисел как составных занимает...

95
Следует ли использовать Github в качестве CDN для библиотек javascript? [закрыто]

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

95
Запрос Entity Framework медленный, но тот же SQL в SqlQuery работает быстро

Я вижу действительно странную производительность, связанную с очень простым запросом с использованием Entity Framework Code-First с .NET framework версии 4. Запрос LINQ2Entities выглядит следующим образом: context.MyTables.Where(m => m.SomeStringProp == stringVar); На это уходит более 3000...