当前位置:首页 > 内存 > 正文

python读取进程内存

  • 内存
  • 2024-06-11 01:57:38
  • 5473

一、如何用python快速读取几G以上的大文件

如果没有那么多内存,有几种解决方案:

使用swap用read()读取一次

在系统层面,将大文件分割成小于系统内存的几个文件,分别读取

使用python根据数据大小逐块读取,使用完数据后释放这部分内存:

whileTrue:
chunk_data=file_(chunk_size)
如果不是chunk_data:


二、Python如何读取一个进程的内存内容。比如我在复制了一个文本,那怎么在内存中找到他?BOOLWINAPIReadProcessMemory(
InHANDLEhProcess,
InLPCVOIDlpBaseAddress,
OutLPVOIDlpBuffer,
InSIZE_TnSize,
OutSIZE_T*lpNumberOfBytesRead
);