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

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

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


5
Следует ли использовать Github в качестве CDN для библиотек javascript? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

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


5
Каково назначение регистра указателя кадра EBP?
Я новичок в ассемблере и заметил, что код x86, выдаваемый компиляторами, обычно сохраняет указатель кадра даже в режиме выпуска / оптимизации, когда он может использовать EBPрегистр для чего-то еще. Я понимаю, почему указатель кадра может упростить отладку кода и может быть необходим, если он alloca()вызывается внутри функции. Однако в x86 …

6
Запрос Entity Framework медленный, но тот же SQL в SqlQuery работает быстро
Я вижу действительно странную производительность, связанную с очень простым запросом с использованием Entity Framework Code-First с .NET framework версии 4. Запрос LINQ2Entities выглядит следующим образом: context.MyTables.Where(m => m.SomeStringProp == stringVar); На это уходит более 3000 миллисекунд. Сгенерированный SQL выглядит очень просто: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] …

16
Лучшая практика для передачи многих аргументов методу?
Иногда нам приходится писать методы, которые получают много аргументов, например: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Когда я сталкиваюсь с подобной проблемой, я часто инкапсулирую аргументы в карту. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void …

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

13
C # vs C - большая разница в производительности
Я нахожу огромные различия в производительности между аналогичным кодом на C и C #. Код C: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - …
94 c#  c  performance 

12
Каковы реальные накладные расходы на использование try / catch в C #?
Итак, я знаю, что команда try / catch добавляет некоторые накладные расходы и, следовательно, не является хорошим способом управления потоком процесса, но откуда эти накладные расходы и каково их реальное влияние?

10
Visual Studio 2017 работает слишком медленно во время сборки и отладки
Я только что установил Visual Studio 2017 на ПК со следующими характеристиками: Процессор Intel Xeon E5-1600 v3 @ 3,50 ГГц, 16 ГБ ОЗУ и 64-разрядная операционная система Windows 10 Pro . Хотя производительность ПК почти идеальна, я обычно сталкиваюсь с проблемой медленной работы в Visual Studio 2017, особенно во время …

6
Как лучше всего профилировать выполнение javascript? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Есть ли хороший профилировщик для javascript? Я знаю, что firebug поддерживает некоторую поддержку …

4
Как я могу профилировать свое приложение для Android? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Мне нужно найти узкие места в моем приложении для …

5
Javascript, когда использовать прототипы
Хотелось бы понять, когда уместно использовать методы прототипа в js. Следует ли их всегда использовать? Или бывают случаи, когда их использование нежелательно и / или приводит к снижению производительности? При поиске по этому сайту общих методов для пространств имен в js кажется, что большинство из них использует реализацию, не основанную …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.