我使用带有vim的syntastic插件来检查使用:w
保存文件时的错误。
今天我suddenly
观察到,当我尝试通过保存它来检查我的perl文件是否存在错误时,需要花费大量时间(约7-8秒)来报告任何错误,并在整个过程中我的CPU使用率是30-35%
。我也尝试了一个不包含任何错误的文件,结果与之前相同。
现在,在此时间间隔内,我检查了htop
以查看参考vim+perl
正在运行的进程。我在顶部发现了这两个过程:
perl -c -X test.pl
perl -c -w test.pl
现在有趣的是,当我在代码中使用外部模块时,CPU使用率才会上升。如果我正在编写包含perl核心模块的普通perl代码,一切正常。
当我使用this module并且我使用的代码是http://sprunge.us/HFPi
时出现了问题所以,任何人都对这个奇怪的问题有任何想法。