I have a polygon layer with 309,000 squares. I have used Tabulate Area successfully in the past with this layer as the zone, and a raster with forest cover types as the values.
Then I made the squares larger using the buffer and envelope-to-polygon tools, so now I have a layer of 309,000 overlapping squares that are each 20x wider than the original squares. Both the small and large square polygons line up with the cells of the raster.
While Tabulate Area worked before, now it freezes at 5% and then will crash my laptop (Pro shuts down and sometimes my laptop goes to the "black screen of death" and I have to force-restart). When looking at system usage, Pro is using a lot of memory. I can successfully run the tool when I select one single square, so I know it does work. I have already tried selecting for smaller subset of the polygons; I got down to 20 subsets of about 15,000 polygons each, but at this point it would be way too much work for me to go smaller and run the tool 20+ times. Even at the 15,000 level the tool still freezes and crashes.
All I have is my work laptop to run this on. A beefier computer isn't an option. What can I do to improve the chances that this tool can run successfully, without having to run it 300 times on small subsets of my polygon layer?