crossplatform.ru

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

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


Новичок


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

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




Репутация:   0  


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


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(ifritee @ 8.2.2013, 13:10) *
Эльбрус 90микро, а там какой-то полу самодельный процессор.
у них вроде разновидность Спарка была.
А поддержки у них нет, может есть готовые инструменты?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ifritee
  опции профиля:
сообщение 8.2.2013, 20:06
Сообщение #3


Новичок


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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 8.2.2013, 20:32) *
Цитата(ifritee @ 8.2.2013, 13:10) *
Эльбрус 90микро, а там какой-то полу самодельный процессор.
у них вроде разновидность Спарка была.
А поддержки у них нет, может есть готовые инструменты?

Да, там стоит процессор на основе SPARC v8, но самодельная ОС. А соответственно, те инструменты, которые предоставляет Oracle (Sun) не работают. Кроме кросс компилятора разработчик ничего не поставляет. Работаю пока только с top, gdb, gprof...

Цитата(Iron Bug @ 8.2.2013, 20:37) *
можно попробовать скомпилить проект под общераспространённую платформу (если он не сильно железоориентированный), отладить взаимодействие потоков в нормальном мощном отладчике типа интелловского, а потом уже готовый код засунуть обратно под свою платформу.

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

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


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


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




RSS Текстовая версия Сейчас: 29.3.2024, 4:10