메모리가 어디선가 계속 누수되는 듯해 이곳저곳 테스트하는 중입니다.
음... 아주 이거땜시 미치겠네요... T_T
어쨌든... 각각의 Node.data에 노드 정보들을 넣어 놓은 상태에서
노드를 지우려고 합니다.
노드 삭제는 Node.DeleteChildren 으로 작업을 수행했습니다.
이 경우 자식노드들이 가지고 있던 Node.data의 정보와 자식 노드들은
알아서 메모리에서 해제가 되는건가요?
아니면 제가 다른 방식으로 해제를 해야하나요?
알아서 해제가 된다면 메모리가 셀만한 곳이 없는데..
도대체 어디서 누수가 되는건지... T_T
다 쓴 Array도 finalize(Array)로 삭제하면 되는거지요?
미치겠다~~ T_T
알려주세요~ T_T
트리뷰의 노드가 삭제되도 Node.Data에 할당한 메모리는 삭제되지 않습니다.
트리뷰로서는 노드가 삭제될때 Node.Data에 메모리가 할당되었는지 알 수 있는 방법이 없거든요...
트리뷰의 이벤트에 보시면 노드가 삭제될 때 발생하는 OnDeletion이라는 이벤트가 있습니다. 여기에서 Node.data에 할당된 메모리를 해제해 주세요...
^^ 항상 즐코하세요...