首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译器优化实现

编译器优化实现
EN

Stack Overflow用户
提问于 2009-11-14 17:32:36
回答 4查看 332关注 0票数 1

实际上,我正在做一个实现编译器优化技术的主要项目。我已经知道了现有的技术,但我对选择什么技术以及如何实现它感到困惑。

EN

回答 4

Stack Overflow用户

发布于 2009-11-14 19:56:33

大家好,

您所说的优化领域是什么?

编译器优化,例如:

基于optimizations

  • dataflow optimizations

  • static单赋值的optimizations

  • code生成器optimizations

  • etc.

  • etc.

  • loop

或者优化编译器本身的性能,也就是它工作的速度?

票数 2
EN

Stack Overflow用户

发布于 2009-11-14 17:51:03

假设您有一个要优化的编译器,如果它不是由您编写的,请查阅文档以查看缺少的内容。否则,如果它是由您编写的,您可以从最简单的开始。最简单的定义将取决于您的编译器使用的语言。还是我错过了什么?

票数 1
EN

Stack Overflow用户

发布于 2009-11-16 10:55:48

我认为你可能对你的问题进行了过度优化。你是在试图决定从哪里开始,还是试图决定一些优化是否值得实施,而另一些则不值得?我假设所有现有的技术都有一席之地,并且根据它们遇到的代码而变得有用。如果你正在决定先做哪一个,选一个你能做的,然后去做。摘下低垂的水果。在你解决一个困难的问题之前,在你的后口袋里获得一些胜利,然后跌跌撞撞,变得沮丧。我假设真正的诀窍是让所有的优化都在那里并发挥作用,但要想出一种方法来决定哪些优化能为特定的程序带来更好的效果,哪些优化会阻碍并使事情变得更糟。

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

https://stackoverflow.com/questions/1733804

复制
相关文章

相似问题

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