Performance Regression: iPhone Version 18.2 Takes More Time to Render Volume Than Version 18.1

Hello,

I am experiencing a performance regression in my application when rendering volumes on iPhone. Specifically, I have noticed that iOS version 18.2 takes significantly more time for each render cycle as compared to iOS 18.1.

Details:

  • Affected Versions:

    • iOS version 18.2
    • iOS version 18.1 (baseline for comparison)
  • Issue Description:

    • In iOS version 18.2, the time taken to render volumes has increased compared to iOS version 18.1. This performance regression is affecting the user experience in my application.
  • Test Example:

    • https://www.cornerstonejs.org/live-examples/volumeviewport3d
  • Steps to Reproduce:

    • Load the above test example on an iPhone running version 18.2 using safari.
    • Perform volume rendering using the provided dataset.
    • Measure the time taken by volume for each rotate or drag action.
    • Repeat the same steps on an iPhone running version 18.1 for comparison.

Additional Information:

  • Device Model Tested:

    • iPhone12, iPhone13, iPhone14
  • iOS Version With Issue:

    • 18.2
    • 18.3(Beta)

I would appreciate any insights or suggestions on how to address this performance regression. If additional information is needed, please let me know.

Thank you.

Hi Team,

I have open a bug report 16155528 for above mentioned issue.

Performance Regression: iPhone Version 18.2 Takes More Time to Render Volume Than Version 18.1
 
 
Q