тестирование toolchain |
Здравствуйте, гость ( Вход | Регистрация )
тестирование toolchain |
igor_bogomolov |
17.9.2011, 21:45
Сообщение
#1
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Кто нибудь знает какие-нибудь разумные фреймворки для тестирования тулчейнов?
Задача у меня следующая. Я собираю различные тулчейны для одной и той же arm архитектуры (отличаются версиями gcc и опциями конфигурирования пакетов). Мне нужно знать какой из них лучше с точки зрения производительности. Интересует скорость работы с памятью, скорость работы математических библиотек, в особенности с точкой (т.к. процессор без fpu), скорость работы с текстом, с потоками и т.д. У кого есть опыт в этом деле? |
|
|
Iron Bug |
22.9.2011, 23:35
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
Ты заблуждаешься. Почитай про fork. fork() creates a child process that differs from the parent process only in its PID and PPID. классика жанра, однако. я это ещё на первом курсе универа читала процесс в данном случае - один. ВСЯ его память, включая сегменты кода и данных и стек, копируется. с чего ради я ошибаюсь? именно так и будет: выходов из main будет столько, сколько вызовов fork плюс один. например, потестируем: Раскрывающийся текст
а теперь догадайтесь, думая логически, сколько надписей "exit!" будет на экране? копируется ВСЁ. включая циклы. Сообщение отредактировал Iron Bug - 22.9.2011, 23:36 |
|
|
Текстовая версия | Сейчас: 19.1.2025, 3:19 |