이벤트에 재귀 적으로 EventHandler를 추가하는 것처럼 보이는 클래스가 있습니다. 코드를 살펴 봤는데 AddHandler
이없고 Handles
절이있는 유일한 방법이 하나 있습니다.이벤트의 이벤트 핸들러 관리
메모리 프로파일 러에서 이벤트 처리기가 이벤트 처리기를 호출하는 이벤트 처리기 등을 호출하는 것으로 나타납니다.
무엇이 원인 일 수 있습니까? 상황을 해결하기 위해 상황에 접근하는 좋은 방법은 무엇일까요?
P. 나는이 전체 메모리 프로파일 링에 익숙하지 않으므로 나에게 가볍게 가져 가라.).
어떤 언어를 사용하고 있습니까? C#에서는 이벤트 처리기를 추가 할 때 "+ ="구문도 지원됩니다. –
@Lawrence : AddHandler (AddHandler가 될 것으로 생각했다)와 Handles (핸들)에 대한 언급을 감안할 때 VB.NET 일 수만 있습니다. –
VB.NET을 사용하고 있지만 ... EventHandler가 왜 그것을 피하기 위해 "재귀 적으로"계속 추가하는지 알 수 있습니다. – PedroC88