Пользователи должны употреблять приемлемое количество вызовов PetscMalloc () в своем коде. Сотни и тысячи распределений памяти могут быть допустимы; однако если используются десятки тысяч, то можно порекомендовать уменьшить количество вызовов PetscMalloc (). Например, повторное использование памяти или распределение больших участков и деление их на части может существенно уменьшить нагрузку.