0
일괄 vtk 파일을 이진 vtu 파일로 변환하기위한 pvpython 스크립트를 작성했습니다.pvpython 스크립트를 사용하는 동안 메모리 누수가 발생했습니다.
import sys
from paraview.simple import *
print 'Number of files to be converted:', len(sys.argv) - 1
for x in range(1, len(sys.argv)):
inputFile = str(sys.argv[x])
outputFile = inputFile[:-1] + 'u'
print x,': Converting ', inputFile, ' -> ', outputFile
r = LegacyVTKReader(FileNames= inputFile)
w = XMLUnstructuredGridWriter()
w.FileName = outputFile
w.UpdatePipeline()
나는 약 2000 VTK - 파일과 폴더 안에 다음과 같이 실행 : 몇 시간 후
pvpython conversion.py *.vtk
내 시스템 메모리가 실행됩니다.
어디에서이 누출이 발생합니까?
저는 아직 파이썬을 처음 사용합니다. 각 루프의 끝에서 수동으로 변수를 삭제해야합니까?
작동합니다. 고맙습니다! – phirus