How to reproduce:
1. Open the attached "ResolutionRefreshRateIssue.zip" project
2. Open the "TestScene"
3. Open the Profiler window (Window -> Analysis -> Profiler)
4. Enter Play mode
5. In the Hierarchy, select the “ResolutionRefreshRateRepro” GameObject
6. In the Inspector, right-click on the script component’s title and select “Exercise Resolution And RefreshRate”
5. Observe the Profiler's memory module
Actual result: GC Allocation spikes are noticeable when UnityEngine.Resolution and UnityEngine.RefreshRate are called with Equals() or GetHashCode()
Expected result: No sudden GC Allocation spikes happen when calling those methods
Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.18f1, 6000.5.1f1, 6000.6.0a7, 6000.7.0a1
Reproducible on: Windows 11, macOS 26.5
Not reproducible on: No other environments tested