Mein Skript schneidet Linien mit Polygonen. Es ist ein langer Prozess, da es mehr als 3000 Linien und mehr als 500000 Polygone gibt. Ich habe von PyScripter ausgeführt:
# Import
import arcpy
import time
# Set envvironment
arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb"
arcpy.env.overwriteOutput = True
# Set timer
from datetime import datetime
startTime = datetime.now()
# Set local variables
inFeatures = [r"E:\DensityMaps\DensityMapsTest.gdb\Grid1km_Clip", "JanuaryLines2"]
outFeatures = "JanuaryLinesIntersect"
outType = "LINE"
# Make lines
arcpy.Intersect_analysis(inFeatures, outFeatures, "", "", outType)
#Print end time
print "Finished "+str(datetime.now() - startTime)
Meine Frage ist: Gibt es eine Möglichkeit, die CPU zu 100% funktionsfähig zu machen? Es läuft die ganze Zeit mit 25%. Ich denke, dass das Skript schneller laufen würde, wenn der Prozessor auf 100% wäre. Falsch geraten?
Meine Maschine ist:
- Windows Server 2012 R2 Standard
- Prozessor: Intel Xeon CPU E5-2630 0 bei 2,30 GHz 2,29 GHz
- Installierter Speicher: 31,6 GB
- Systemtyp: 64-Bit-Betriebssystem, x64-basierter Prozessor