【发布时间】:2012-07-17 09:18:50
【问题描述】:
我正在从 IL(编译的 C#\VB 代码)创建一个反编译器。有没有办法在 C 中创建引用?
编辑:
我想要比堆栈之类的指针更快的东西。有这样的事情吗?
【问题讨论】:
-
直观地说,是 allocation 在堆上比在堆栈上慢,而不是变量的实际使用。另见this answer。如果这确实是您的问题,您可能需要优化分配策略。
-
-
那么你的反编译器可能还有另一个问题,这显然不是这个问题的主题?
-
@moooeeeep 是的,它需要一点性能。 (通过大量取消引用,我得到的性能仅比 C# 高 x8,而使用堆栈我可以提高 40 倍)
-
再次激活此问题。