Публикации по теме 'profiling'
Еще один тест языка программирования
Итак, я написал очень простую программу на 8 разных языках программирования:
C, C++, Rust, Java, Javascript, Python, C#, F#
Все, что он делает, это просто сортирует входной текст построчно и записывает в выходной файл. Затем я записал # инструкции и время, необходимое для запуска для разных размеров ввода. Вот результат (условно вырезано условное обозначение):
Только из графиков мы можем получить некоторое представление
в целом # инструкции и время выполнения показывают..
Выявление узких мест производительности кода с помощью профилировщиков Python
Как разработчики, мы постоянно стремимся оптимизировать наш код для повышения эффективности и скорости. Всем нам знакомо разочарование, связанное с медленным кодом, который снижает общую производительность наших приложений. Но не бойтесь! Я хочу поделиться с вами мощным инструментом: профайлером Python. Этот изящный маленький инструмент изменил для меня правила игры, позволив выявить скрытые узкие места в производительности и перезагрузить мой код.
Вопросы по теме 'profiling'
Профилировщик JavaScript в IE
Кто-нибудь знает инструмент для профилирования JavaScript в IE?
Доступен список:
IE8 (только Internet Explorer 8)
Профилировщик JavaScript
ЮИ!
29873 просмотров
schedule
13.05.2022
Измерение количества циклов
У меня есть прикладное решение 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 просмотров
schedule
24.11.2023
Обновления экрана событий Flex Post
Я наткнулся на эту тему сегодня, исследуя кое-что очень странное. Выполнение определенных действий в нашем приложении Flex может привести к тому, что количество кадров, отображаемых в ракете, может измениться от 12 до ~ 30 кадров в секунду:...
1744 просмотров
schedule
07.05.2023
Как вы сопоставляете собственный указатель инструкций с 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 просмотров
schedule
25.01.2023
Как я могу профилировать очень большое веб-приложение 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 просмотров
schedule
25.11.2022
Профилирование использования ЦП веб-приложением 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 просмотров
schedule
19.02.2022
Как использовать !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