Classify the symptom
Determine whether the problem is low overall FPS, scene-specific slow frames or network symptoms such as rubber-banding. Different symptoms require different evidence, not the same cleanup routine.
Separate sustained low FPS, intermittent stutter and connectivity issues, forming hypotheses around caches, GPU selection and runtime conditions. Remediation should follow evidence; cache clearing is not a universal FPS boost.
Determine whether the problem is low overall FPS, scene-specific slow frames or network symptoms such as rubber-banding. Different symptoms require different evidence, not the same cleanup routine.
Shader caches reuse prepared results. Clearing them requires rebuilding and may worsen initial stutter. Target suspected cache issues and evaluate rebuilding separately from steady operation.
Check the executable, GPU selection, runtime libraries and driver state. Missing dependencies, wrong paths and performance bottlenecks are distinct; passing a check does not rule out every cause of frame drops.