Описание тега verysleepy

Very Sleepy- это неинвазивный профилировщик для платформы Windows, который позволяет проводить статистическое профилирование приложений C++ путем выборки регистра указателя инструкций на основе исходной версии Sleepy.
6 ответов

C++ при профилировании обнаружил проблему с производительностью в ntdll - как от нее избавиться?

Я работаю над небольшой симуляцией твердого тела. Я использую движок Irrlicht для отображения и openMesh для работы с сетками. Теперь я профилировал свое приложение, используя VerySleepy, и заметил, что большую часть времени проводит в следующих фун…
27 дек '09 в 01:36
1 ответ

Что представляют собой измерения времени, представленные рядом с фигурными скобками в Very Sleepy profiler?

Я использую Very Sleepy для профилирования некоторого кода C++, и я замечаю, что в представлении "Исходный код", где он отображает красные потраченные на измерения строки время, всегда есть измерения на строках, которые имеют только открытый метод и…
13 сен '11 в 10:59
1 ответ

Как сгенерировать dbg файлы с CLion для использования с VerySleepy

У меня есть некоторые утечки памяти в моем приложении, и я бы хотел их отладить. Инструмент для Windows, который я хочу использовать, очень сонный. Проблема в том, что когда я использую программное обеспечение, оно не может определить, какой соответ…
09 апр '17 в 14:40
2 ответа

Разница между Очень сонный и Callgrind для C++ профилирования

Я пытаюсь узнать разницу между Very Sleepy и Callgrind для профилирования. Код, который я собираюсь профилировать, написан на C++ и работает как в Linux, так и в Windows. В Linux я мог использовать Callgrind, чтобы посмотреть на себя и относительные…
17 мар '15 в 05:17
1 ответ

Как я могу заставить Very Sleepy профилировщик распознавать имена функций в бинарном C++?

У меня есть инструмент, который представляет собой смешанный C#/ управляемый C++/ неуправляемый C++, созданный с помощью Visual Studio 2010. Код фактически распределяется по.exe (я назову его mybinary.exe) и.dll (mylib.dll.) Я установил параметры сб…
21 дек '11 в 15:20
2 ответа

Почему наше программное обеспечение работает намного медленнее при виртуализации?

Я пытаюсь выяснить, почему наше программное обеспечение работает намного медленнее, чем при виртуализации. Большинство статистических данных, которые я видел, говорят, что в худшем случае это всего лишь 10% снижения производительности, но на виртуал…
15 апр '11 в 20:30
1 ответ

Very Sleepy не видит имена функций при захвате скомпилированного файла MinGW

Я новичок в этом, так что, вероятно, что-то упущено Я компилирую свою программу на C с опцией gcc 4.8 (MinGW) и -g. Затем я запускаю его и фиксирую с помощью Very Sleepy. Это все работает, но вывод Sleepy выглядит так: memcpy 0.98 0.98 7.65 7.65 msv…
23 сен '13 в 21:25
2 ответа

Профилировщик для кода C++, очень сонный

Я новичок с профилированием. Я хотел бы оптимизировать мой код для удовлетворения временных ограничений. Я использую Visual C++ 08 Express и, следовательно, мне пришлось скачать профилировщик, для меня это очень сонно. Я провел поиск, но не нашел пр…
30 ноя '12 в 08:29
4 ответа

VerySleepy Профилирование кода C++

При профилировании моего кода для определения того, что происходит медленно, у меня есть 3 функции, которые, по-видимому, работают вечно, и это очень сонный ответ. Эти функции: ZwDelayExecution 20.460813 20.460813 19.987685 19.987685 MsgWaitForMulti…
02 май '13 в 11:03
0 ответов

Какие разрешения / права для Очень Сонного профилирования?

Я хотел бы разрешить пользователю использовать Very Sleepy, не предоставляя ему прав администратора. Без прав администратора он может запустить Very Sleepy, а затем запустить приложение с программным обеспечением для его профилирования. Но он не вид…
3 ответа

Очень сонный профилировщик - Не берете файл PDB для получения информации о функциях EXE?

Я пытаюсь использовать Very Sleepy в службе Windows.exe на компьютере, на котором не установлена ​​Visual Studios. Я скопировал.exe.map и.pdb файл, используя xcopy. Все эти файлы находятся в одной папке, из которой выполняется служба. Но когда я при…
17 дек '10 в 13:55
2 ответа

Использование профилировщика "Very Sleepy" для профилирования DLL

У меня есть DLL, которую я хочу профилировать.. Я пытался использовать Very Sleepy, но я не могу получить столбец исходного файла, чтобы отобразить, из какого исходного файла пришли функции, все, что он отображает, - "неизвестно".. В любом случае Я …
22 янв '09 в 07:23
0 ответов

Почему getSize медленный

Я написал некоторый код с использованием библиотеки sfml и ее класса sf:: String. Я просто оптимизировал свою программу, используя Very Sleepy, и с удивлением заметил, что довольно много времени было потрачено на функцию sf::String::getSize(). Я все…
25 дек '18 в 11:39
2 ответа

C++ Профилирование: KiFastSystemCallRet

Я искал это после того, как увидел, что это профиль с самым высоким рейтингом при профилировании с использованием Very Sleepy, и кажется, что все получают ответ "это системная функция, игнорируйте ее". Но подсказка Sleepy для функции говорит: Подска…
12 апр '10 в 20:03
3 ответа

Есть ли очень сонный учебник по профилированию?

Я создал простую программу, печатающую "Hello world" 1000 раз на языке C. Теперь я хочу протестировать очень сонный профилировщик, но он не видит запущенную программу среди процессов. Я запускаю приложение в режиме отладки Visual Studio 2010.
04 апр '11 в 06:47
1 ответ

Как Very Sleepy находит файлы символов?

Кто-нибудь выяснил, как профайл Very Sleepy находит файлы PDB? Кажется, что он не использует переменную _NT_SYMBOL_PATH env. Я добился успеха, поместив PDB в тот же каталог, что и исполняемый файл и библиотеки DLL, но я пытаюсь профилировать програм…
18 май '11 в 15:50
2 ответа

RtlpNtMakeTevenKey - VerySleepy указывает, что это занимает много времени

Я профилирую некоторый вычислительно-интенсивный код, и был удивлен, увидев, что функция RtlpNtMakeTemporaryKey занимает огромный кусок времени. Это модуль ntdll и исходный файл Unknown, Это вызов, ожидающий завершения медленной функции, или это то,…
1 ответ

Профилирование Qt приложение с очень сонным, как анализировать результаты?

Я пытаюсь выяснить, почему мое приложение Qt получает задержку в какой-то момент за секунду, эта задержка в секундах происходит при каждой операции добавления в список, и каким образом я использовал бесплатный профилировщик "Очень сонный", и это дал…
06 янв '12 в 05:49
0 ответов

Профилировщик Very Sleepy путает простые переменные с функциями, среди прочего

Я искал профилировщик C для Windows, который позволит мне проверять время, потраченное на уровне строк исходного кода, а не только на уровне функций. Это делается для того, чтобы найти в программе точки доступа, которые можно оптимизировать. Для это…
02 май '20 в 00:39