Этот вопрос Измерение времени выполнения ... позволяет программистам находить хорошие инструменты для оценки времени выполнения исполняемых файлов с помощью командной строки в Windows. Мой вопрос немного другой. Пожалуйста, не считайте это дубликатом.
У меня есть общий .exe
исполняемый файл в Windows. Мне нужно оценить производительность (так же время выполнения) этого исполняемого файла во время работы.
Но учтите, что я хотел бы использовать программное обеспечение, способное получить очень подробный отчет о производительности / времени. Что-то очень похожее на то, что Visual Studio делает со своими отчетами о производительности в инструментах анализа. Вы бы предложили мне использовать Visual Studio, но, к сожалению, мне нужно оценить время для всех возможных исполняемых файлов под Windows очень общим способом (не только для приложений .NET).
Однако Visual Studio позволяет оценивать производительность исполняемого файла, но я обнаружил, что он не может анализировать исполняемый файл, написанный на языках, не включенных в домен .NET (в частности, мне нужно оценить время и производительность для Visual-Prolog, C). , Программы на C ++ 0x)
Оценка не производится во время компиляции или во время тестирования или моделирования. Это должно быть сделано во время выполнения, и каждый возможный исполняемый файл должен быть предоставлен этому оценщику времени.
Итак, такая программа
StartTimer.exe /param value1
CallMyExeFile.exe
StopTimer.exe
... это не то, что я ищу. Это простой счетчик, мне нужен более подробный инструмент, который показывает мне подробный отчет о времени выполнения и производительности моего приложения.
Если есть бесплатный инструмент, добро пожаловать, однако, пожалуйста, не стесняйтесь предлагать мне любое возможное решение этой моей проблемы.