我们的C#释放法大部分是用最优化的代码办法加以制定的。 我认为,这是为了使以释放方式制定的守则更容易被削弱。
鉴于我们正在建立相当简单的台式软件,把网络服务连接起来(例如,不是特别的加工器密集应用),那么预计会发生什么样的业绩?
是否有任何特别平台可能受到更严重的影响? 例如,多处理器....../64比值。
我们的C#释放法大部分是用最优化的代码办法加以制定的。 我认为,这是为了使以释放方式制定的守则更容易被削弱。
鉴于我们正在建立相当简单的台式软件,把网络服务连接起来(例如,不是特别的加工器密集应用),那么预计会发生什么样的业绩?
是否有任何特别平台可能受到更严重的影响? 例如,多处理器....../64比值。
你是唯一能够回答“业绩受挫”问题的人。 询问这两种方式,衡量业绩,看情况如何。 袭击可能是巨大的,也可能是非爆炸性的;看不出这句话,你们的“非爆炸性”是指二十二或二十分钟。
如果你对C#汇编者——而不是jitter——在最佳开关时所做的优化工作感兴趣,请参看:
http://blogs.msdn.com/ericfallert/archive/2009/06/11/what-does-the-optimize-switch-do.aspx”rel=“noreferer”>http://blogs.msdn.com/ericfallert/archive/2009/06/11/what-does-the-timopize-switch-do.aspx
事实上,存在差异,有时相当重要。 能够真正影响业绩的(因为国际投资协议没有完全照顾):
不必要的当地变数(即每一呼吁的较大的排数框架)
比较笼统的有条件指示,JIT以非常简单的方式加以翻译。
没有必要的分行(也没有得到JIT的好评——毕竟,它没有太多时间来做所有聪明选择)。
因此,如果你重新做一些数字的话,就转而选择。 否则,你就根本看不到任何区别。
汇编者所做的优化程度相当低,并且没有影响用户的经验。
如果你想量化您的优化应用,那么简单地描述一个不优化的建筑,并比较结果。
我发现,CPU密集代码(使用Im的代码是蒙特卡洛模拟法,可铺设足够深层的线索,以100%使用计算机。 这在36个核心环境中进行了测试,结果可能高出4倍。 如果没有优化旗帜,需要2小时的模拟将需要9小时左右。 (道路大约为50万条道路,每条道路上,2000年前后有500个步骤,对每个物体进行高度复杂的计算。)
What is the use of default keyword in C#? Is it introduced in C# 3.0 ?
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. ...
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 ...
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 ...
I have two EF entities. One has a property called HouseNumber. The other has two properties, one called StartHouseNumber and one called EndHouseNumber. I want to create a many to many association ...
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, ...
Since I cannot order my dictionary, what is the best way of going about taking key value pairs and also maintaing an index?
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. ...