I am attempting to search through contours in memory, convert them to polygons, and, where the polygons fall within a given area threshold, write them out to hard drive (SSD). Previously I was using ArcGIS 10.3.1 for this, but upgraded to 10.5.1 and ArcGIS Pro 2.1. To make sure I am calling Python 3, I created a small batch script which calls the ArcPro python at "C:\Program Files\ArcGIS\Pro\bin\Python\Scripts\propy" and executes my script. This being said, I can only process maybe three contours per second. Is there anyway to speed this up?
I have the parallel processing flag set to 100% in the code.
My computer has an Intel Xeon GPU W3670 @ 3.2 GHz; 12 GB of RAM; an SSD; NVIDIA GeForce GTX 750 Ti graphics card. I am using Windows 10.