|
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(int i = 0; i < 10000; i++)
{
AnsiString str = "12345";
}
}
버튼을 누르면 AnsiString에 값을 넣는 간단한 소스입니다.
그런데 버튼 클릭 실행 후 메모리가 증가되고 감소가 되지 않습니다.
char, int, double 자료형은 증가되지 않는데 유독 AnsiString만 증가 후 감소가 되지 않습니다.
저는 당연히 증가하지 않을 것이라고 생각하고 사용해 왔는데....
왜 이런건가요?
사용 환경은 Borland Developer Studio 2006 입니다.
|