English 中文(简体)
优化视频演播室的密码选择的好处
原标题:Benefits of Optimize code option in Visual Studio build

我们的C#释放法大部分是用最优化的代码办法加以制定的。 我认为,这是为了使以释放方式制定的守则更容易被削弱。

鉴于我们正在建立相当简单的台式软件,把网络服务连接起来(例如,不是特别的加工器密集应用),那么预计会发生什么样的业绩?

是否有任何特别平台可能受到更严重的影响? 例如,多处理器....../64比值。

最佳回答
问题回答

事实上,存在差异,有时相当重要。 能够真正影响业绩的(因为国际投资协议没有完全照顾):

  • 不必要的当地变数(即每一呼吁的较大的排数框架)

  • 比较笼统的有条件指示,JIT以非常简单的方式加以翻译。

  • 没有必要的分行(也没有得到JIT的好评——毕竟,它没有太多时间来做所有聪明选择)。

    因此,如果你重新做一些数字的话,就转而选择。 否则,你就根本看不到任何区别。

汇编者所做的优化程度相当低,并且没有影响用户的经验。

如果你想量化您的优化应用,那么简单地描述一个不优化的建筑,并比较结果。

我发现,CPU密集代码(使用Im的代码是蒙特卡洛模拟法,可铺设足够深层的线索,以100%使用计算机。 这在36个核心环境中进行了测试,结果可能高出4倍。 如果没有优化旗帜,需要2小时的模拟将需要9小时左右。 (道路大约为50万条道路,每条道路上,2000年前后有500个步骤,对每个物体进行高度复杂的计算。)





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签