是什么导致导入时提交大内存

2024-05-04 16:13:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在这个问题上工作了几个小时,没有遇到其他人有这个问题。我最近从Linux切换到Windows 10,我的python应用程序遇到了内存问题

我所有的python应用程序都占用了大约450MB的内存。这正成为一个问题,因为我们正在部署多个实例&;新的应用程序。经检查,问题的原因似乎是熊猫。剥离大部分应用程序后,我可以使用以下方法重新创建问题:

  • 使用Python 3.8.8创建venv环境(也尝试了3.8.3和3.8.5)
  • 安装熊猫
  • 在环境中调用python
  • 正在运行import pandas

Screenshot of the memory usage. The newly created process is 291724

有人知道是什么导致了这个问题,以及如何预防它吗?当然,进口熊猫不应该保留这么多内存,也不应该在完成进口后保留这么多内存

2006年6月更新 这是anon01要求的另一个屏幕截图。与工作集、可共享内存和私有内存相比,python进程的提交非常大

Screenshot of the memory usage sorted by Commit as requested


Tags: 实例方法内存import应用程序pandas环境venv