Perl-Spreadsheet::XLSX->New()在大文件上运行缓慢
从你的答案来看,我想我能做的不多。然而,我想问一下,因为它被证明是如此有益 是否有任何方法可以加快电子表格::XLSX打开一个大文件所需的时间Perl-Spreadsheet::XLSX->New()在大文件上运行缓慢,perl,Perl,从你的答案来看,我想我能做的不多。然而,我想问一下,因为它被证明是如此有益 是否有任何方法可以加快电子表格::XLSX打开一个大文件所需的时间 我有一个Perl代码,当我在一个小文件上运行时,它运行得非常快。我的测试文件是9KB,但当我在5MB上运行它时,它会在运行之前在海滩上小憩片刻 您可以使用Devel-NYTProf分析您的代码,并确切了解其速度如此之慢的原因 也许你能在某个地方找到瓶颈。我听到了你的痛苦。用ParseXLSX在我的机器上打开一个1MB的文件大约需要2分钟。事实证明,瓶颈是
我有一个Perl代码,当我在一个小文件上运行时,它运行得非常快。我的测试文件是9KB,但当我在5MB上运行它时,它会在运行之前在海滩上小憩片刻 您可以使用Devel-NYTProf分析您的代码,并确切了解其速度如此之慢的原因
也许你能在某个地方找到瓶颈。我听到了你的痛苦。用ParseXLSX在我的机器上打开一个1MB的文件大约需要2分钟。事实证明,瓶颈是电子表格::XLSX对XML::Twig的使用。Twig的作者在这里提供了一些关于如何提高速度的提示