64 비트 x86 Linux 플랫폼에서 g ++/Intel과 함께 자동 배열을 사용하면 상당한 CPU/메모리 오버 헤드가 발생합니까? malloc
C99 가변 길이 자동 배열 성능
헤드를 사용하는 것에 비해
오버 헤드 (가정 함수가 여러번 호출) 전에 손 배열을 할당 비교
int function(int N) {
double array[N];
오버
N의 범위는 대략 1kb에서 16kb 사이가되어야합니다. 스택 오버런은 문제가되지 않습니다.
당신이 자동 배열 무엇을 의미합니까? – AraK
오버 헤드는 무엇에 비해? – sth
저는 C99 개정판에서 C에 추가 된 가변 길이 배열에 대해 이야기하고 있다고 생각합니다. 그게 맞는가? –