我该如何告诉编译器如何优化某些东西,或者某些函数调用了什么。我的意思是像创建分配方法一样,让编译器像使用malloc或new优化它一样对它进行优化。或者,如果在代码中的某个地方调用了函数X,但是没有使用它的返回值,那么就删除这个调用。(来自.lib的函数,编译器对此一无所知)
有这样的选择吗?//Run single function and don'
我需要检查一些.NET API的性能,然后我想出了这段代码。int) SOME .NET FUNCTION TO RUN;sw.Stop();在我的第二个想法中,我担心编译器会优化所有的操作我对代码做了如下修改。难道没有足够聪明的C#编译器来理解某些代码可以优化吗?或者,有编译器参数吗?SOME FUNCTION TO RUN实际