2014-12-01 3 views
0

그물에서 검색 한 후 sharpdx 개체 처분에 대해 완전히 혼동합니다. 어떻게 처리해야할지 모르겠다. 관리되지 않는 리소스처럼 처리해야합니까? 내 앱을 처분하지 않으면 메모리 누수가 발생합니까? sharpdx 클래스가 이미 파이널 라이저보다 우선 적용됩니까?SharpDX 개체를 처분하는 방법

답변

1

예 처리하지 않으면 메모리 누수가 발생할 수 있습니다.

http://english.r2d2rigo.es/2014/09/18/proper-lifecycle-management-of-sharpdx-resources-in-cxaml-universal-apps/

은 또한 당신이 당신의 클래스는 IDisposable 인터페이스를 구현하고 수동으로 오브젝트를 처리 할 수 ​​있습니다

이 문서에서보세요.

+0

감사합니다. 하나 더. 파이널 라이저에서 메모리 누출을 막을 수있을만큼 충분히 처리합니까? 개체 자체에 Utilities.Dispose 또는 Dispose를 사용해야합니까? – KooKoo

+1

개체에 dispose 메서드를 호출하면 충분합니다. 파이널 라이저를 사용하지 마십시오. 가비지 수집 프로세스가 느려질 수 있습니다. 감사합니다. – aditya

+0

. 그러나 최종 사용자없이 객체를 자동으로 처리 할 방법이 없다는 것을 알고 있습니다. 내가 맞습니까? – KooKoo

관련 문제