标签: c# .net performance 64-bit jit
假设代码没有检查32/64进程。
我有一个预编译的序列化程序DLL,它从流中读取对象。在64位客户环境中运行时,相同的反序列化dll运行速度慢了10倍,但我无法在我的机器上重现它。在32位进程中,它在我和客户机器上都运行得很快。
分析器显示在GC上花费了很多时间,但内存快照很好(64比1.5大1.5-2,但没什么值得注意的。)
我应该寻找什么?