简体   繁体   English

Perl-Spreadsheet :: XLSX-> New()在大文件上缓慢

[英]Perl - Spreadsheet::XLSX -> New () slow on big files

Given the answers from this PerlMonks post , I assume there is not much I can do. 鉴于此PerlMonks帖子的答案,我认为我无能为力。 However, I wanted to ask on SO since it's proven to be so helfpul. 但是,我想问一下SO,因为事实证明它是如此之有用。

Is there anyway to speed up how long it takes to Spreadsheet::XLSX to open a large file. 无论如何,有没有加快Spreadsheet :: XLSX打开大文件所花费的时间。

I have Perl code that runs very fast when I run on a small file (my test file was 9KB), but when I run it against a 5MB, it takes a nap on the beach before it's done running! 当我在一个小文件(我的测试文件为9KB)上运行时,我有Perl代码,运行速度非常快,但是当我在5MB上运行它时,它需要在海滩上小睡一会儿才能运行!

You could use Devel-NYTProf to profile your code and see exactly why it is so slow. 您可以使用Devel-NYTProf来分析您的代码,并确切了解为什么它这么慢。

Maybe you could find a bottleneck somewhere. 也许您可以在某个地方找到瓶颈。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM