Photon Voice Optimization

Options
I'm getting a lot of Garbage Collection and MS cost from PhotonVoiceHandle.Update() [PunVoice]: DispatchIncomingCommands GC.Alloc()

Anyway to reduce the cost here?

Comments

  • JohnTube
    JohnTube ✭✭✭✭✭
    Options
    Hi @seanybaby2,

    Thanks for your report!

    This is not Photon Voice specific but rather Photon Realtime and Photon Unity library related.
    We always want to make our product leaner and better.
    We're not sure how we can optimize this further.
    We're open to suggestions.
    We will look into it though.
  • Tobias
    Options
    We are working on it. The frames that Voice has to send are just byte arrays, which we plan to pool and reuse for incoming data. This is optional but Voice should possibly use it by default.
  • seanybaby2
    Options
    Gotcha I can look into this. I think I'm on a slightly older version of Pun Voice. One released in 2018 possibly. Think updating will make a difference?