Python 为什么在PyCharm中运行脚本时SSD存储会减少数GB?

Python 为什么在PyCharm中运行脚本时SSD存储会减少数GB?,python,tensorflow,runtime,storage,Python,Tensorflow,Runtime,Storage,我花了额外的时间和精力确保PyCharm、Python3.7、路径和库都存储在我的硬盘上。我唯一保留在SSD上的是启动电脑所需的一切。每次我运行此脚本时,我都会注意到至少3 Gig的存储空间暂时从SSD中消失,直到执行完成。我试图理解这一点的研究没有结果。我是否缺少一些基本的硬件/软件/Python知识 我已经编写了一个脚本,用于遍历7个包含17k图像的文件夹,调整大小,并转换为numpy数组以用于神经网络。我正在使用TensorFlow和Pillow来完成这项工作,不可否认,这对我的CPU来说

我花了额外的时间和精力确保PyCharm、Python3.7、路径和库都存储在我的硬盘上。我唯一保留在SSD上的是启动电脑所需的一切。每次我运行此脚本时,我都会注意到至少3 Gig的存储空间暂时从SSD中消失,直到执行完成。我试图理解这一点的研究没有结果。我是否缺少一些基本的硬件/软件/Python知识

我已经编写了一个脚本,用于遍历7个包含17k图像的文件夹,调整大小,并转换为numpy数组以用于神经网络。我正在使用TensorFlow和Pillow来完成这项工作,不可否认,这对我的CPU来说是一个小的蛮力和密集型。以下是此任务的基准:

41.1 gigs dropped to 37.8 gigs
shape of training data:  (14034, 150, 150, 3)
shape of test data:  (3000, 150, 150, 3)

time to completion:  131.68788528442383
只是为了好玩,我使用TensorFlow gpu和CUDA运行了脚本。我预测这需要更长的时间。这是数据

41.1 gigs dropped to 33.0 gigs
shape of training data:  (14034, 150, 150, 3)
shape of test data:  (3000, 150, 150, 3)

time to completion:  146.37009191513062

我想可能是内存,你可以看到程序消耗了多少内存。如果内存为10G,您的硬盘也将占用10G。这是页面内存。

我也一直在关注内存。用2GB的内存来处理这一切都不会过去。仍然不确定为什么会使用这么多存储空间,但我将阅读有关页面内存的内容。