crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Анализатор процессов, Требуется инструмент для отладки многопоточной/процессной системы
ifritee
  опции профиля:
сообщение 8.2.2013, 0:13
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 16.5.2012
Пользователь №: 3388

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем доброго времени суток. Подскажите пожалуйста графический анализатор работы многопоточной и многопроцессной программы (для RTOS на основе Linux). Точнее, некий аналог WindView для VxWorks, т. е. программу, которая бы наглядно показала как ведут себя потоки (перехватывают процессоры, забирают вычислительные мощности машины...). Сейчас все делается в ручную, что очень неудобно, т.к. не видно когда поток спит,а когда выполняет полезную работу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 8.2.2013, 19:37
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


под линюкс практически всё с открытыми исходниками. но это не поможет. потому что все анализаторы потоков процессорно-зависимые. или слишком мощные и жручие, их не поставить на RTOS. в таких случаях только самопальные счётчики прикручивать можно и смотреть, кто сколько съел. да и это может оказаться весьма приблизительно, ибо не все процессоры позволяют это точно замерить.
если это линюкс, можно попробовать скомпилить проект под общераспространённую платформу (если он не сильно железоориентированный), отладить взаимодействие потоков в нормальном мощном отладчике типа интелловского, а потом уже готовый код засунуть обратно под свою платформу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 5:44