首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析使用Haskell中的解析器组合器库编写的解析器

分析使用Haskell中的解析器组合器库编写的解析器
EN

Stack Overflow用户
提问于 2013-08-19 12:16:42
回答 1查看 308关注 0票数 3

分析在Haskell中的解析器组合器库中编写的解析器的标准方法是什么?

我目前正在使用uu-parsinglib,但我会非常有兴趣了解分析的方法,以及其他解析器组合器库,如Parsec

现在我已经写好了我的解析器,它很慢,并且占用了大量的ram (对于600行输入的文本,在超过1 1Gb的内存的情况下,解析大约需要5秒,我想研究如何改进它)。

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 05:01:12

尝试堆分析:

代码语言:javascript
复制
$ ./prog +RTS -K128M -hc -p 
$ hp2ps -c prog.hp

如果配置文件看起来像一座大山,并且以兆字节为单位,那么您可能会首先构建一个大型数据结构,然后将其缩减(然后可以考虑使用累加器或内存)。

更多详细信息:http://book.realworldhaskell.org/read/profiling-and-optimization.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18306308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档