|
테스트 프로그램을 만들어 돌려봤습니다.
1. button1을 누를때마다 50개의 쓰레드를 발생합니다.
아래에 쓰레드 함수부분입니다.
void log(LPVOID lpParam)
{
Form1->Memo1->Lines->Add("AAAAAAAAAAAAAAAAAAA");
}
2. 메모장에 100라인 이상이면 Clear을 시킵니다.
문제점 : 평소에는 문제가 없지만 저렇게 쓰레드로 마구 Line Add를
하니 메모리 사용량과 VM사용량이 늘어납니다.
저렇게 되는 내부적인 이유가 무엇인지
궁금해서 질문 드립니다.
|