【修复】네이티브 컬렉션이 삭제되지 않아 메모리 누수가 발생했습니다.

전체 스택 추적이 활성화된 오류에 대한 정보가 없습니다.

안녕하세요, " 네이티브 컬렉션이 폐기되지 않아 메모리 누수가 발생했습니다. 자세한 내용을 보려면 Full StackTraces를 활성화하십시오. (Filename: Line: 0) " 프로젝트 설정의 모든 항목에 대해 전체 스택 추적을 활성화했습니다. 및 스택 추적 로깅 메뉴에서. 그러나 여전히 더 이상 세부 정보를 표시하지 않습니다. 편집기를 다시 시작해 보았지만 도움이 되지 않았습니다. 도움이 될 것입니다. 시간 내 줘서 고마워!

편집: 이 문제는 메뉴: 작업 -> 누출 감지 -> 전체 스택 추적(고가)으로 이동하여 해결되었습니다. 도움이 필요하면 SecondCobra의 사진이 있습니다. 업데이트에 포함되었는지 또는 항상 있는지 확실하지 않은 작업을 보려면 작업을 업데이트해야 할 수 있습니다.

 쇼   3 검토

답글 4 개

 ·  답글 추가

  • 정렬 기준: 

답변 3개 , LateNighterDK 기준  · 2021-04-04 20:39

작업 메뉴를 얻으려면 실험적인 엔티티 패키지를 설치해야 합니다. 실험적이므로 패키지 관리자에서 미리보기 패키지를 활성화하는 것만으로는 충분하지 않습니다. 패키지 관리자에서 "이름으로 패키지 추가"를 통해 설치해야 하며 "com.unity.entities"라는 것을 알아야 합니다.

다양한 포럼과 DOTS/ECS에 대한 Unity의 모호한 설명에서 이에 대한 흩어진 단서를 모으는 데 몇 시간이 걸렸습니다.

그것이 누군가를 돕기를 바랍니다.



댓글  ·  공유

답변 1개 , lPVD1 기준  · 2021년 9월 8일 08:40

NativeLeakDetection.Mode 속성을 변경하면 됩니다. 예를 들어 메뉴 항목 MyProject > 작업 > 스택 추적을 사용한 누출 감지를 통해:

Unity API NativeLeakDetectionMode  에서 자세한 내용을 확인하세요  .

댓글  ·  공유

답변 0 개 , SecondCobra 기준  · 2020년 10월 10일 06:23

다른 사람이 이 질문을 발견한 경우 메뉴: 작업 -> 누출 감지 -> 전체 스택 추적(비싸다)을 사용하여 켜십시오.

댓글  ·  공유

답변 0 개 , 현재 the_rings_of_saturn  5월 26일 01:11

여전히 Unity 2021.3.3f1 LTS에 있습니다! "entities"를 설치한 후 "Leak detection" 옵션이 표시되지 않아 Unity를 다시 시작했습니다. 다시 시작한 후 이제 "작업" 메뉴가 표시되지 않습니다. 그리고 다음과 같은 새로운 오류가 발생했습니다. Library\PackageCache\[email protected]\Unity.Entities\RetainBlobAssetSystem.cs(6,5): error SGICE002: 이 오류를 보면 점에 버그가 있음을 나타냅니다. 컴파일러. 버그를 보고해 주시면 감사하겠습니다(About->Report a Bug...). 땡스! <3 System.IO.IOException: 'C:\Users\emili\My project\Library\Bee\artifacts\1900b0aE.dag\Unity.Entities.AdditionalFile.txt'를 생성할 수 없습니다. 동일한 이름의 파일 또는 디렉토리가 이미 존재하기 때문입니다. .

댓글  보기   3  공유  _

재현된 웹 페이지: 전체 스택 추적이 활성화된 오류에 대한 정보가 없음 - Unity Answers

추천

출처blog.csdn.net/weixin_42565127/article/details/125990221