加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 使用inline :: C来加速数学是否值得

发布时间:2020-12-15 23:34:31 所属栏目:大数据 来源:网络整理
导读:我一直在研究处理大量dna的perl程序.它输出正是我需要的东西但是它比我想要使用NYTprof需要更长的时间我已经缩小了主要问题区域,将我的值加在一起的循环.会使用inline :: C进行数学计算,使我的程序更快,还是应该接受速度并继续前进?还有另一种提高速度的方
我一直在研究处理大量dna的perl程序.它输出正是我需要的东西但是它比我想要使用NYTprof需要更长的时间我已经缩小了主要问题区域,将我的值加在一起的循环.会使用inline :: C进行数学计算,使我的程序更快,还是应该接受速度并继续前进?还有另一种提高速度的方法吗? here是我的程序,它将运行的输入以及已输入默认值的可执行文件.

解决方法

你不太可能在这里获得有用的帮助(包括在内).我可以看到你的代码存在各种问题,而且没有一个与语言的选择有关.

>使用CPAN.如果你正在解析genbank,那么使用一些an appropriate module.
>你在Perl中编写程序集,Perl和你都不是很擅长.当你不将参数传递给子程序时,几乎不可能知道发生了什么,而是依赖全局的全局变量. @ X1,@ X2,@ Y1,@ Y2是什么意思?
>以下可能是您的问题:直到($ender – $starter> $tlength){(第153行).根据您的测试用例,这些开始时分别为103,1和200,并且不清楚它们何时或是否发生变化.根据@te中的内容,它可能会或可能不会退出循环;我从你的代码中无法分辨出来.
>如果我们确切地知道要添加的参数是什么,进出的不变量以及它返回的内容,将会有所帮助.

这就是我得到的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读