Публикации по теме 'profiling'


Еще один тест языка программирования
Итак, я написал очень простую программу на 8 разных языках программирования: C, C++, Rust, Java, Javascript, Python, C#, F# Все, что он делает, это просто сортирует входной текст построчно и записывает в выходной файл. Затем я записал # инструкции и время, необходимое для запуска для разных размеров ввода. Вот результат (условно вырезано условное обозначение): Только из графиков мы можем получить некоторое представление в целом # инструкции и время выполнения показывают..

Выявление узких мест производительности кода с помощью профилировщиков Python
Как разработчики, мы постоянно стремимся оптимизировать наш код для повышения эффективности и скорости. Всем нам знакомо разочарование, связанное с медленным кодом, который снижает общую производительность наших приложений. Но не бойтесь! Я хочу поделиться с вами мощным инструментом: профайлером Python. Этот изящный маленький инструмент изменил для меня правила игры, позволив выявить скрытые узкие места в производительности и перезагрузить мой код.

Вопросы по теме 'profiling'

Профилировщик JavaScript в IE
Кто-нибудь знает инструмент для профилирования JavaScript в IE? Доступен список: IE8 (только Internet Explorer 8) Профилировщик JavaScript ЮИ!
29873 просмотров

Измерение количества циклов
У меня есть прикладное решение MS Visual Studio 2005 . Весь код написан на C . Я хочу измерить количество циклов, необходимых для выполнения определенных функций. Есть ли какой-нибудь Win32 API , который я могу использовать для подсчета циклов?...
1173 просмотров
schedule 19.11.2022

Профилирование в Visual Studio 2008 PRO
Как использовать профилировщик в Visual Studio 2008? Я знаю, что есть опция сборки в Config Properties -> Linker -> Advanced -> Profile (/ PROFILE), однако я не могу найти ничего о его реальном использовании, только статьи, которые мне удалось...
23835 просмотров

Обновления экрана событий Flex Post
Я наткнулся на эту тему сегодня, исследуя кое-что очень странное. Выполнение определенных действий в нашем приложении Flex может привести к тому, что количество кадров, отображаемых в ракете, может измениться от 12 до ~ 30 кадров в секунду:...
1744 просмотров

Как вы сопоставляете собственный указатель инструкций с IL в процессе
Можно ли при использовании неуправляемого API для платформы .NET для профилирования внутрипроцессного процесса .NET найти указатель инструкций IL, который соответствует собственному указателю инструкций, предоставленному функции StackSnapshotCallback?...
1580 просмотров
schedule 25.11.2022

Профилирование Flex - что делает [enterFrameEvent]?
Мне было поручено найти (и, возможно, исправить) некоторые серьезные проблемы с производительностью в доставленном нам приложении Flex. Приложение будет постоянно занимать от 50 до 100% ЦП в то время, когда оно просто простаивает и не должно ничего...
3544 просмотров
schedule 02.07.2022

Как профилировать базу данных PostgreSQL?
Я хочу профилировать (следить за) все действия, которые происходят в базе данных, которая находится в PostgreSQL. Есть ли такая утилита, которая поможет мне в этом?
32707 просмотров
schedule 08.09.2023

Инструменты профилирования памяти .NET
Возможный дубликат: Какие хорошие профилировщики .NET ? Я ищу хорошие инструменты для профилирования памяти .NET CLR. Мое ключевое требование - чтобы он хорошо работал с IIS и автономными приложениями CLR. В идеале я бы посмотрел,...
49804 просмотров
schedule 10.09.2022

Запутанный вывод gprof
Я запустил gprof в программе C++, которая заняла 16.637s согласно time() , и я получил это для первой строки вывода: % cumulative self self total time seconds seconds calls s/call s/call name...
10353 просмотров
schedule 16.12.2022

Профилировщик sql дважды показывает запущенные запросы nhibernate?
Я проводил анализ производительности приложения, над которым работаю. Это веб-приложение (asp.net) с использованием старой версии NHibernate (1.0) на сервере MSSQL (2005). Запуск профилировщика для приложения кажется немного странным, поскольку...
1689 просмотров

Как я могу профилировать очень большое веб-приложение Java?
У меня есть очень большое приложение Java. Он работает на Tomcat и является типичным веб-приложением Spring/Hibernate. Это также очень большая программа на Java. Мне несложно проверить производительность запросов к базе данных, поскольку я могу...
4733 просмотров
schedule 22.04.2023

Профилирование Java: получатель частной собственности имеет большое базовое время
Я использую TPTP для профилирования медленно работающего Java-кода и наткнулся на кое-что интересное. Один из моих получателей частной собственности имеет большое значение базового времени в результатах анализа времени выполнения. Честно говоря, это...
844 просмотров
schedule 16.04.2023

Как узнать, какие функции вызываются в многопроцессорной программе без изменения исходного кода?
Я работаю над проектом, в котором мне нужно найти, какие функции вызываются в различных программах Linux (написанных на C) при определенных входных данных. Мой текущий подход заключался в том, чтобы скомпилировать программу с -pg (опция...
1043 просмотров
schedule 18.03.2023

Отображение дерева вызовов в kcachegrind
Как я могу использовать kcachegrind для получения неграфического дерева всех моих вызовов функций в том порядке, в котором они были вызваны? Существует два типичных способа просмотра данных профилирования: отсортировано по самым дорогим...
1875 просмотров
schedule 26.07.2022

Инструментальная (диагностическая) библиотека для C++
Я подумываю добавить в свое приложение код, который собирал бы диагностическую информацию для последующего изучения. Существует ли какая-либо библиотека С++, созданная для этой цели? То, что я пытаюсь сделать, похоже на профилирование, но это не то...
2805 просмотров

Профилирование использования ЦП веб-приложением ASP.NET - но не базы данных!
Я наблюдаю постоянно высокую загрузку ЦП для моего веб-приложения ASP.NET (естественно, только в рабочем производственном блоке ....!), И я пытаюсь сузить причину - в основном это максимальная загрузка четырехъядерного блока Xeon. и нет никакой...
4641 просмотров
schedule 02.09.2022

Eclipse TPTP или другие решения для профилирования Java в OSX. Предложения приветствуются
Я пытаюсь профилировать тесты junit в eclipse на OSX, используя TPTP . Я установил пакет TPTP из eclipse без проблем, я перешел к профилированию некоторого кода, и он говорит мне: Контроллер агентов недоступен через порт 10002. Убедитесь, что...
3810 просмотров
schedule 25.08.2022

Профилирование теста огурца (ruby/rails)
Проблема, связанная с профилированием/профилированием, при тестировании Cucumber. Один из наших тестов на огурцы работает довольно медленно. Вместо того, чтобы гадать, где наше приложение тратит время, я хотел бы знать это программно. Как...
4428 просмотров

Как использовать !gcroot
Из непосредственного окна визуальной студии с загруженным расширением отладки SOS я могу сделать !dumpheap -stat Тогда я получаю что-то вроде этого: total 108,014 objects Statistics: MT Count TotalSize Class Name...
2917 просмотров
schedule 17.03.2022

как выполнить профилирование для веб-сайта?
В настоящее время у меня есть сайт django, и он довольно медленный, поэтому я хочу понять, что происходит. Как я могу профилировать его, чтобы различать: влияние сети влияние хостинга, который я использую эффект от javascript влияние...
448 просмотров
schedule 23.09.2022