## Steps - [x] Diagnose - [x] Write up - [x] Discuss with Iris devs to decide on next steps to fix ## Possible causes: - Once per file - Once per NetCDF variable - Once per Dask worker E.g. Some work happens within a [`NetCDFDataProxy`](https://github.com/SciTools/iris/blob/897d4dc60d9e066dca2d17213968dcca2a0d2008/lib/iris/fileformats/netcdf/_thread_safe_nc.py#L319), and there is one of these per chunk - Use of generators ## Finding examples - Try loading some of the [iris-test-data](https://github.com/SciTools/iris-test-data) files - Read the Iris CI output ([example](https://github.com/SciTools/iris/actions/runs/6073976940/job/16476924425)) - Get a list of warnings generated by Iris, then check them with users for familiar 'culprits'