Проблемы CMA (ошибки в дизайне) - PullRequest
0 голосов
/ 21 января 2019

Проблемы CMA

1.Зарезервируйте непрерывное пространство памяти и сделайте так, чтобы непрерывное выделение памяти было основным клиентом области.

2. Поделиться зарезервированной областью с вторичными клиентами.

3.Возврат памяти, используемой вторичными клиентами, когда каждый запрос первичного клиента.

Вышеупомянутые проблемы создают проблему задержки и распределения не удалось. Есть ли решение для вышеуказанных проблем.

1 Ответ

0 голосов
/ 21 января 2019

strace используется, чтобы знать различные системные вызовы и сигналы, которые ваша программа делает во время работы. Ваша программа не нуждается в отладке.

Пример: strace ls

Это даст все системные вызовы, которые команды ls делают во время выполнения.

Системный вызов ptrace предоставляет средство, с помощью которого родительский процесс может наблюдать и контролировать выполнение другого процесса, а также проверять и изменять его основной образ и регистры. Он в основном используется для отладки точек останова и трассировки системных вызовов.

...