gpt4 book ai didi

windows - 更改 Windows 中打开文件的最大数量

转载 作者:行者123 更新时间:2023-12-05 04:16:30 25 4
gpt4 key购买 nike

我想知道如何更改 Windows 中打开文件的最大数量。类似于unix下的ulimit命令。在我的c:\windows\system32下,我找不到CONFIG.NT文件,因此更改CONFIG.NT文件中的文件号对我不起作用。

问题是我写了一个 python 脚本,我需要在其中调用 subprocess.Popen(cmd, stdout=sp.PIPE, stdin=sp.PIPE, shell = True) 256 或 512 次。这意味着我需要启动 256 或 512 个后台进程。只要启动的进程数小于 255,脚本就可以正常工作。

最佳答案

一般的说法是Windows没有文件上限;正是您可以在内存中管理的内容。

我想你会发现有用的:Russinvich's discussion of Windows handle resource limits 有用。

我们构建并行程序,可以处理数千个文件。尽管有声明,但当我们尝试打开(并同时保持打开)数千个文件时,我们似乎遇到了资源限制。

我们发现将打开次数限制为几百次很有用。这似乎并没有因为突破极限而对性能产生太大影响。使用并行应用程序中的计数信号量可以很容易地管理这一点。

关于windows - 更改 Windows 中打开文件的最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27281564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com