我之前在 Perl 中编写了一些实用程序,现在我正在重写它们以提供一些新的/更好的功能。然而,事情似乎比原来的实用程序慢得多,所以我决定用 NYTProf 分析器运行一个。顺便说一句,伟大的探查器,仍在试图找出所有有用的功能。
所以无论如何,事实证明我的程序 93% 的时间都花在了GeneModel::CORE:match (opcode)
对子例程的调用上,我不知道这是什么。大多数谷歌点击指向其他人发布的 NYTProf 个人资料。我确实编写了GeneModel
类/包,但我不知道这个子例程是什么,为什么它被调用了这么多次,或者为什么它需要这么长时间。有任何想法吗?