AWK脚本占用了大量CPU吗?

时间:2010-07-28 23:07:42

标签: scripting awk cpu-usage

AWK是否使用了大量处理能力?如果是这样,有没有更好的脚本语言呢?或者我应该在C本身(我的代码的其余部分)中这样做。

2 个答案:

答案 0 :(得分:2)

取决于你告诉它做什么。无论您使用何种语言,大部分工作都会传递给regexp引擎,该引擎应该是相似的。

现在,如果您在C程序中使用awk脚本,并且您有资源只在C中实现该功能,那么您最好这样做。您将避免进程创建/终止+通信开销(可能会或可能不会成为您获得的性能影响的重要部分)。

有关详细信息,请告诉我们有关您脚本的更多信息!

答案 1 :(得分:0)

如果您的大多数代码都在c中,那么使用c进行字符串处理而不是外壳可能更简洁。

您可以在程序中使用PCRE directly