I have a simple point layer of about 2,500 points representing homes. I wanted to analyze these against a Flood Depth Raster using the Extract Multi Values to Points tool, but it would crash instantly with "010005: Unable to allocate memory." As I have a fairly beefy computer, and I don't consider this data very large, I was pretty confused.
I ended up having to select ~800 points at a time to not produce the error, which then created about 4 new Value fields, which I then had to use a Max expression to combine those fields back into single field with the values for all points.
Seems like a pretty annoying process if that is how this tool handles datasets with over 800 features.