首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >评估Rascal的性能?

评估Rascal的性能?
EN

Stack Overflow用户
提问于 2017-07-06 05:38:24
回答 1查看 95关注 0票数 1

我想评估一下Rascal在我编写的重写系统中的性能。我想知道有没有好的方法?

理想情况下,我会从系统生成一些已编译的Java类,然后根据我的输入手动运行它们。有没有简单的或者推荐的方法呢?

干杯,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-06 06:39:58

一种方法是使用库util::Benchmark中的函数。通常,您可以编写类似cpuType( (){ call_the_function_I_want_to_observe(); } )的代码。这将执行您的函数并打印所用的cpu时间。

请注意,Rascal可以以两种方式执行:解释和编译,这在测量性能时有很大的不同。目前我们正在努力将编译器完全集成到Eclipse IDE中,但也有一个独立版本可用。这可以被称为java -Xss8m -jar rascal-0.8.4-SNAPSHOT.jar --compiledREPL,后跟至少是源目录(--src)和二进制目录(--bin)的值。在这里,从https://update.rascal-mpl.org/console/rascal-shell-unstable.jar下载rascal-0.8.4-SNAPSHOT.jar (但很可能有不同的名称)。

如果您需要更多信息,请毫不犹豫地询问更多细节:不幸的是,我们工具链的这一部分仍然没有文档。

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

https://stackoverflow.com/questions/44936410

复制
相关文章

相似问题

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