find 和 find2perl 之间有性能差异吗?我在一家托管公司工作,我被告知我们的管理员更喜欢我们使用 find2perl 而不是 find。据说这是因为 find 比 find2perl 的资源使用量更大?有谁知道这是否属实,如果是,您能解释一下原因吗?
答案1
回答“find 和 find2perl 之间有性能差异吗?”这个问题。是的 :-)
我记得上次在 Sun Microsystems sparc 和 NFS 上测试这个(当时 find2perl 更快)。当时使用 find2perl 的速度提升是相当可观的。
今天,我在 cygwin 和 wsl 上对 find 与 find2perl 进行了一些测试,发现 find2perl 在这两种情况下都慢了大约 4 倍。
答案2
您提到的公司的开发和管理团队对 Perl 有着浓厚的兴趣,这可以追溯到他们使用的原始系统架构之初。这导致了一种有利于perl的公司文化。请注意,每次在论坛中提出这个问题时,问题都会以“我在一家托管公司工作,这里的每个人都说......”开头,只需谷歌“find 与 find2perl”并查看结果即可。每次询问时您都会看到相同的前言。你找不到任何真正的证据证明谣言是真的,因为根本没有。每个人都是从别人那里听到的,从其他人那里听到的,从只喜欢 Perl 的人那里听到的。