gpt4 book ai didi

windows - 通过 Cygwin 运行 Windows .EXE 本质上比通过 BAT 运行更慢吗?

转载 作者:可可西里 更新时间:2023-11-01 10:15:35 39 4
gpt4 key购买 nike

我们正在通过 Cygwin 脚本运行 Windows .EXE 文件,但遇到了性能问题。我看过各种关于 Cygwin 性能问题的帖子,包括 this one , 其中之一 answers深入研究 Cygwin 内部结构,让我认为可能存在问题。然而,这些帖子似乎更多地是关于启动时间、选项卡完成等。在我们开始进行基准测试之前,我想问一下:如果从Cygwin vs. BAT?

最佳答案

不是实际的程序,不是。

运行程序之前的内务处理和其他事情可能会有所不同。 Cmd 可能会直接调用 CreateProcess。 Cygwin 的 bash 可能首先进行参数解析、通配符扩展、通过 Cygwin 的缓慢实现进行 fork 并使用解析后的参数调用 exec,Cygwin 必须再次拼凑成一个字符串以传递给 CreateProcess。但最后,创建了一个不再与其父进程相关的新进程。所以你的程序运行多快完全取决于那个程序,而不是由谁启动的。

关于windows - 通过 Cygwin 运行 Windows .EXE 本质上比通过 BAT 运行更慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41104617/

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