void Active()
{
string arrays = new string[1000][100];
}
대충 이런 함수안에 지역 변수 배열이 있다고 쳤을 때
저게 뭐 용량 1MB 잡아먹는다고 가정하고,
함수 실행시 메모리 1MB 적재 후에
함수 종료시 메모리 1MB 다시 빼내나??
전역 변수로 저렇게 할당시키면 계속 1MB 적재 하는거고 맞지??
void Active()
{
string arrays = new string[1000][100];
}
대충 이런 함수안에 지역 변수 배열이 있다고 쳤을 때
저게 뭐 용량 1MB 잡아먹는다고 가정하고,
함수 실행시 메모리 1MB 적재 후에
함수 종료시 메모리 1MB 다시 빼내나??
전역 변수로 저렇게 할당시키면 계속 1MB 적재 하는거고 맞지??
RAII 적용된 언어면 종료될때 바로 해제되는데 아니면 쌓여있다가 나중에 GC 돌아감
언어는 c# 인데 바로 해제 될까용?
안이오