在我的过程中,我创建了 10 个线程并将使用这些线程,直到我的应用程序处于活动状态。每个线程每次都会执行一些文件输入和输出操作。所以问题是每次线程开始执行时,我的进程虚拟内存都会增加。我的分析是,当一个文件输入输出任务被允许给线程时,当线程开始复制文件时,文件将被加载到线程地址空间,复制完成后,线程地址空间不会被清除,因为仍然是线程没有退出。因此,如果我再次将另一个任务分配给线程,那么新文件将被加载到线程地址空间。
因此主进程的虚拟内存地址空间将会增加。所以如果我错了,请纠正我,如果进程运行日志时间,也有助于知道这有一些问题。