|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
Профилирование dll в VC201014.02.2021, 08:13. Показов 3790. Ответов 11
Метки нет (Все метки)
Добрый день уважаемые участники, возникла проблема с профилированием dll в VC 2010 (Ultimate). Сама dll компилируется и работает нормально. Профилирование запускаю так "анализ-подключиться", после чего начинается собственно процесс профилирования. В это время вызываю dll из внешнего приложения (к которому ранее присоединился) и когда она завершает работу, останавливаю профилирование. После этого "сыпятся" сообщения "не удалось загрузить символы для C:\Programm Files ..." в общем адрес приложения, вызывающего dll. Так же не удаётся загрузить символы для "С: Windows\System32...". Что характерно, для самой dll символы загружаются нормально и об том выводится соответствующее сообщение. В итоге, отчёт о профилировании увидеть не получается, а очень бы хотелось.
Уже который день пытаюсь решить проблему, но всё безрезультатно. Прошу помощи у специалистов
0
|
|
| 14.02.2021, 08:13 | |
|
Ответы с готовыми решениями:
11
opengl vc2010 OpenGl VC2010 ошибки Установка opencv под vc2010 |
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 14.02.2021, 10:49 | ||
|
Включи там загрузку с Microsoft Symbol Servers Добавлено через 2 минуты https://github.com/MicrosoftDo... ebugger.md
0
|
||
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 14.02.2021, 11:02 [ТС] | |
|
Включил, но ничего не изменилось ...
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 14.02.2021, 11:03 | |
|
0
|
|
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 14.02.2021, 11:05 [ТС] | |
|
Главное раньше ведь работало нормально, а теперь - вот такая ерунда. Уж не знаю с чем это связано.
Добавлено через 1 минуту Нет ничего не загрузилось, снова пишет что не удалось их загрузить. Раньше как то удавалось - а теперь вот нет. Может где что прописать нужно?
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
||
| 14.02.2021, 11:11 | ||
|
Добавлено через 1 минуту https://social.msdn.microsoft.... um=vsdebug
0
|
||
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 14.02.2021, 11:24 [ТС] | |
|
Я и так всё время запускаю по F5, после того как добавил сервер MS, в папке появился доп. файл ....instr.pdb. По поводу символов windows осталась только 1 строчка, всё остальное наверно загрузилось. Но по поводу вызывающей программы проблема осталась, так же пишет не удалось загрузить символы С:\Programm Files\Matlab\bin\...
0
|
|
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 14.02.2021, 11:26 | |
|
0
|
|
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 14.02.2021, 11:28 [ТС] | |
|
На компе всё равно нет подключения к сети, поэтому разницы от того лежат они там или нет никакой.
0
|
|
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 14.02.2021, 21:59 [ТС] | |
|
oleg-m1973, падение VC видимо связано не с символами, скорее всего дело в ОС. Сейчас пробую Win10+VC2012.
Профилирование проходит, падения нет. Но с символами всё то же самое, из-за этого не отображается программый код с временными интервалами. VC пишет - не удалось найти совпадающие символы. Сервер MS указал, но от туда ничего почему то не грузится.
0
|
|
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
|
| 15.02.2021, 20:30 [ТС] | |
|
В общем опробовал 3 варианта, и не один не работает. Win XP, VC++2010 в 32-битном варианте почему то не видит даже саму профилируемую .dll, хотя профилирование проходит без сбоев, есть адекватная временная диаграмма. В сети нашел, что такое может быть когда для профилируемой dll не загружены символы - тогда она не отображается. Файл pdb создаётся, пути до него я прописывал, но толку никакого это не даёт.
В Win7, VС++2010 профилирование идёт, если прописать путь до pdb файла, то появляется строка, что символы для профилируемой dll загружены. Но потом происходит падение VC, после перезагрузки появляется информация о необработанном исключении. Даже поначалу появляется отчёт, но потом всё пропадает. В Win10, VC2012 профилирование доходит до конца, и даже видно профилируемую функцию но код этой функции увидеть не получается, как я понял опять же из за этих злополучных символов. Тут и сервер MS подключен, и есть internet, но они почему то не грузятся. В общем какая то ерунда получается ...
0
|
|
|
524 / 512 / 129
Регистрация: 31.10.2016
Сообщений: 4,156
|
||||||
| 17.02.2021, 03:20 [ТС] | ||||||
|
Скачал символы MS - это около 300 МБ, но всё тщетно. Профилированный код так и не увидел, пишет "нет необходимых символов". Это Win2010+VC2012. В сети пишут, что проблема известная и не решена до сих пер. Предлагается попробовать более новые версии.
Ссылку oleg-m1973, тоже внимательно изучил, но там не лучше. Специалист от MS в конце советует отлаживать код без профилировщика, намекая, что он не особо то и нужен. Это что касается VC2010. Однако, помня, что у меня работало, я не успокоился. И решил проблему радикально: 1. Форматирование системного раздела, 2. установка Win7 Ultimate x64 без всяких новомодных обновлений, 3. Установка минимального набора драйверов, 4. Установка VC Ultimate x64, 5. Установка Matlab 2014b. После этого, всё стало работать отлично, даже не требуется компиляция в среде VC. Функция компилируется в matlab, командой:
Теперь VC не вылетает и появляется всё что нужно. Открывается код функции, в котором у каждой строки отмечено время выполнения.
0
|
||||||
| 17.02.2021, 03:20 | |
|
Помогаю со студенческими работами здесь
12
Как запустить debug в VC2010 Конвертировать проект VC2010 -> VC2005 Перевод проекта из VC 6 в VC2010 ОШИБКА Как зделать makefile в VC2010 Как включить IntelliSense в vc2010 ultimate? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|