|
뭐 상황에 따라 조금 달라질 수 있겠지만
변수의 최대 크기를 정확히 알고 있는 상황이라면 아예 메모리를 잡아놓고 작업을 하는 편이 낳을 듯 싶고,
그렇지 않고 변수의 최대 크기를 알 수 없는 상황이라면 그때 그때 메모리를 할당해서 사용해야 하지 않을까 생각이 됩니다.
옛날 도스 시대처럼 메모리를 절대적으로 아껴야 하는 시대도 아니고, 메모리를 그때그때 할당하는것도 사실 제대로 메모리 해제에 신경쓰지 않으면 에러를 내는 상황이 되니까 아예 메모리를 잡아놓고 시작하는 것도 나쁠것 같지는 않네요..
한수동 님이 쓰신 글 :
: 죄송합니다 질문이라기 보다는 의견을 여쭤 보고 싶네요
: 제가 프로그램 짤때 마다 항상 고민 되는 부분이 있는데요
:
: 사용자가 어떤 값을 입력 할때마다 필요한 변수 혹은 메모리의 양이 달라진다면
:
: 아예 예상되는 가장 많은 변수의 수나 메모리값을 미리 잡아놓고 사용자의 요구를 받아 드리는게 낳나요 아니면
: 사용자가 입력을 하면 그 값이 필요로 하는 변수의 수나 메모리의 양을 계산해서 필요한 만큼만 잡는게 낳은가요?
|