2013-06-04 3 views
1

Windows 응용 프로그램을 작성하고 있습니다.레지스터 동기화 파이프 그리드 메모리 사용 문제가 발생했습니다.

양식의 onLoad에서 나는 10000 개의 행을 가진 그리드를 만들고 그리드 아래에 버튼을 추가했습니다.

버튼의 onClick에는 그리드 처리 기능이 추가되었습니다.

모든 것이 정상적으로 작동하지만 메모리 문제를 해결하기 전에 즉, 그리드 메모리 소비를 처리하기 전에 70664k이지만 그리드 메모리 소비를 처리 한 후에는 70820k입니다.

격자를 처리하려면 Gridctrl.Dispose();을 사용하고 Gc.collect()이라고하지만 차이점을 찾지 못했습니다.

메모리를 확보하기 위해 그리드를 올바르게 처리해야합니까?

답변

0

Grid Control은 "Dispose()"메소드를 사용하여 처리 할 수 ​​있습니다. 최신 버전의 syncfusion은 메모리 누수없이 그리드 컨트롤을 처리합니다.

최신 버전으로 개체를 폐기하십시오.

+0

이 진술을 신뢰할 수있는 출처가 있습니까? 지난 해 (2013) 버전으로 메모리 누수가 발생했기 때문에 매우 흥미로운 내용입니다 ... –