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

124
Как профилировать медленный запуск сценария оболочки bash?

Моя оболочка bash запускается до 3-4 секунд, а если я запускаю ее, --norcона запускается немедленно. Я начал «профилирование» /etc/bash.bashrcи ~/.bashrcвручную вставив returnзаявления и ищут улучшения в скорости, но это не количественный процесс , и это не является эффективным. Как я могу...

117
Как профилировать методы в Scala?

Каков стандартный способ профилирования вызовов методов Scala? Что мне нужно, так это крючки вокруг метода, с помощью которых я могу запускать и останавливать таймеры. В Java я использую аспектное программирование, aspectJ, для определения методов, которые нужно профилировать, и внедрения байт-кода...

116
Как я могу профилировать код Python построчно?

Я использую cProfile для профилирования своего кода, и он отлично работает. Я также использую gprof2dot.py для визуализации результатов (делает их немного понятнее). Однако cProfile (и большинство других профилировщиков Python, которые я видел до сих пор), похоже, профилирует только на уровне...

104
Можно ли улучшить эту реализацию при тестировании небольших образцов кода на C #?

Достаточно часто на SO я обнаруживаю, что тестирую небольшие фрагменты кода, чтобы увидеть, какая реализация является самой быстрой. Довольно часто я вижу комментарии о том, что код тестирования не учитывает джиттинг или сборщик мусора. У меня есть следующая простая функция тестирования, которую я...

104
Инструменты для анализа производительности программы Haskell

Решая некоторые задачи Project Euler для изучения Haskell (так что сейчас я совсем новичок), я столкнулся с проблемой 12 . Я написал это (наивное) решение: --Get Number of Divisors of n numDivs :: Integer -> Integer numDivs n = toInteger $ length [ x | x<-[2.. ((n `quot` 2)+1)], n `rem` x ==...

101
Какой самый быстрый метод выбора дочерних элементов в jQuery?

Насколько мне известно, есть несколько способов выбора дочерних элементов в jQuery . //Store parent in a variable var $parent = $("#parent"); Метод 1 (с использованием прицела) $(".child", $parent).show(); Метод 2 (метод find ()) $parent.find(".child").show(); Метод 3 (только для непосредственных...

100
Профилирование Django

Мое приложение django очень медленно работает. Вероятно, это связано с какими-то сложными или неиндексированными запросами. Есть ли какой-нибудь django-ish способ профилировать мое приложение?...

99
Есть ли визуальный профилировщик для Python? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Сейчас я использую cProfile, но мне...

99
у вас есть инструменты профилирования, подобные kcachegrind для Mac [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Кто-нибудь может рассказать мне об имеющихся у...

98
Как измерить время, затрачиваемое между строками кода в Python?

Итак, в Java мы можем сделать Как измерить время, затрачиваемое функцией на выполнение Но как это сделать в питоне? Чтобы измерить время начала и время окончания между строками кода? Что-то, что делает это: import some_time_library starttime = some_time_library.some_module() code_tobe_measured()...

96
Профилирование памяти PHP

Какой хороший способ профилировать использование памяти PHP-страницей? Например, чтобы узнать, сколько памяти используют мои данные и / или какие вызовы функций выделяют больше всего памяти. xdebug, похоже, не предоставляет информацию о памяти в своей функции профилирования. Xdebug делает...

94
Как лучше всего профилировать выполнение javascript? [закрыто]

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

93
Как я могу профилировать свое приложение для Android? [закрыто]

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

88
Что такое пермское пространство?

Изучая профилирование памяти Java, я все время встречаю термин «постоянное пространство» в дополнение к «куче». Я знаю, что такое куча - что такое пермское пространство?...

83
Есть ли достойные профилировщики C #? [закрыто]

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

83
Какой ваш любимый инструмент профилирования (для C ++) [закрыто]

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

80
Инструмент для анализа больших дампов кучи Java

У меня есть дамп кучи JVM HotSpot, который я хотел бы проанализировать. Виртуальная машина работала с -Xmx31g, а размер файла дампа кучи составляет 48 ГБ. Я даже не буду пытаться jhat , так как он требует примерно в пять раз больше памяти кучи (в моем случае это было бы 240 ГБ) и работает очень...

79
Отслеживание проблемы утечки памяти / сборки мусора в Java

Это проблема, которую я пытаюсь отследить уже пару месяцев. У меня запущено java-приложение, которое обрабатывает xml-каналы и сохраняет результат в базе данных. Периодически возникали проблемы с ресурсами, которые очень трудно отследить. Предыстория: в производственном ящике (где проблема...

79
Профилирование веб-сайтов ASP.NET с помощью EQATEC Profiler

Я ищу бесплатный профилировщик ASP.NET и наткнулся на EQATEC Profiler для .NET , но я не могу найти никаких инструкций о том, как с его помощью профилировать проекты ASP.NET. Пожалуйста, разместите пошаговые инструкции или ссылку с достаточной информацией. Я использую Visual Studio 2008...