Программирование на C: malloc и свободно в цикле

Я только начал с C и очень мало знаю о проблемах производительности сmalloc() а такжеfree(), У меня такой вопрос: если бы я позвонилmalloc() с последующимfree() внутриwhile цикл, скажем, для 20 итераций, будет ли он работать медленнее, чем вызовfree() вне петля?

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

Ответы на вопрос(8)

Ваш ответ на вопрос