【Unity教學 性能優化】GC Garbage Collection 垃圾回收

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 11

  • @HappyNerdStudio
    @HappyNerdStudio  4 หลายเดือนก่อน

    修正與補充影片13:24的地方:async方法經過C# 編譯器之後,會被編譯成一個狀態機,而這個狀態機只有在Debug模式下才會被編譯成class,改用Release模式的話則是編譯成struct,因此使用Release模式可以避免new狀態機所造成的GC。
    不過在使用async時,通常也會使用到Task,而Task也是容易造成GC的原因之一,更多細節之後有機會再來跟大家分享,這邊一樣只需要知道使用async時,還是要謹慎一點就可以了

  • @辛仲凱
    @辛仲凱 5 หลายเดือนก่อน +4

    謝謝分享。懂得比別人多又樂於分享的精神很棒! 期待Unitask的教學xD

    • @辛仲凱
      @辛仲凱 5 หลายเดือนก่อน

      我從還沒入職Unity工程師的時期就在看你們影片了,沒想到到現在還在看。

    • @viethoannguyen3527
      @viethoannguyen3527 5 หลายเดือนก่อน

      我也非常期待unitask的教學😝

  • @tc61049
    @tc61049 5 หลายเดือนก่อน +1

    感謝!!!!影片把東西說的簡單易明 也有實際示範 節奏流暢!

  • @ayemakegame
    @ayemakegame 5 หลายเดือนก่อน +1

    2020某版開始創建的專案被自動勾選了Use incremental GC,讓每一幀都處理一點點GC問題,避免了明顯卡頓。讓很多新手晚幾年遇上這個大魔王😂 不過該面對的還是要面對,謝謝你的分享❤

  • @BeginnerStudioGames
    @BeginnerStudioGames 5 หลายเดือนก่อน

    這一集滿滿乾貨

  • @edenlee6387
    @edenlee6387 5 หลายเดือนก่อน

    謝謝分享!

  • @簡柏松-l8e
    @簡柏松-l8e 5 หลายเดือนก่อน

    收穫滿滿

  • @CornuDev
    @CornuDev 5 หลายเดือนก่อน

    Helpful