我想弄清楚elf dynstr垃圾收集器在编译firefox 3.6时的用途是什么?
我试着用--enable-elf-dynstr-gc
和--disable-elf-dynstr-gc
来构建文件大小完全相同的文件。
关于elf dynstr垃圾收集器的用途以及启用或禁用它的最佳方式有何建议?
最佳答案
据我所知,这个程序应该从elf二进制文件(see the comment in the source)的.dynstr部分删除未使用的字符串,现在默认情况下是禁用的,甚至在64位编译中都不起作用,所以我认为这不是很重要。是的,mozilla有很多过时的配置选项和遗留代码。不,不重要的是四处打探并试图找到作弊密码。默认设置已经过了很好的测试,很可能是你想要使用的。release firefox版本是用a pretty minimal set of options构建的。为什么我们会漏掉一堆让浏览器更快或更小的东西呢?