有什么方法可以绝对优化汇编程序吗?就像它会删除只使用一次的数据的每一次记忆。它将从实际的大 3d 文件创建像这样的惊人的 4kb 演示
问问题
185 次
2 回答
4
不,即使是优化编译器也无法取代这些演示程序员的天才,他们不仅是计算机图形方面的真正专家,而且在编程 CPU 方面也是如此,他们可以从他们身上榨取所有可能的性能。
注意:汇编文件不是 3d 文件。它们不包含电影等。它们包含用机器代码编写的算法,可在您观看时动态生成(合成)电影。因此,这些演示无法使用 zip、gzip 或 mpeg 等压缩算法进行压缩。优化编译器的效果非常有限。将代码大小减少 30% 的优化器将是一个非常好的优化器。但是你不能指望它将 80KB 的代码减少到 4KB。
于 2012-10-31T21:57:04.740 回答
2
不确定您到底在问什么,但是当空间受到限制时,您可以通过使用Threaded 代码(包括 Huffman 编码和高度分解)(这两个传统 Forth 编程的标志)来挤进更多内容。其余的取决于程序员的技能。
于 2012-10-31T21:26:52.653 回答