Мне очень интересно узнать, какой предпочтительный метод распределения памяти static vs dynamic
хорош для производительности (например, время работы), когда вы знаете точное количество объектов/элементов в C
на Linux
. Стоимость для небольшого количества объектов (небольшой объем памяти), а также для большого количества объектов (огромный объем памяти).
e.g., type A[N]
vs type *A = malloc(sizeof(type) * N)
Пожалуйста, дайте мне знать. Спасибо.
Примечание. Мы можем сравнить это и, возможно, знать ответ. Но я хотел бы знать понятия, объясняющие различия в производительности между этими двумя методами распределения.