腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
C#编译器错误地优化代码
C#编译器在优化代码时可能会错误地删除一些安全语句或优化一些不安全的行为,导致代码出错。为了保证代码的安全性,我们应该使用安全的方式编写代码。
相关搜索:
优化c#代码
C#编译器优化 - 未使用的方法
c#编译器是否优化了Count属性?
编译器是如何优化这段代码的?
如何告诉编译器不优化某些代码?
编译器优化打破了多线程代码
编译器会自动优化重复代码吗?
在什么级别C#编译器或JIT优化应用程序代码?
C#编译器是否会通过将var转换为const来优化此代码?
C++:编译器优化代码的方式有多少?
为什么编译器优化会破坏我的代码?
c#:这段代码会被优化掉吗?
如何在visual c#中优化代码?
哪些C#编译器错误没有记录?
C#:编译器优化、函数调用和布尔表达式短路
我的C++编译器是否优化了我的代码?
面向大数据量的c#代码优化
如何优化/加速代码执行C#,Windows.Net
C# Hashset<string>包含错误地返回false
共享:错误:关闭编译器失败(返回代码: 1)
相关搜索:
优化c#代码
C#编译器优化 - 未使用的方法
c#编译器是否优化了Count属性?
编译器是如何优化这段代码的?
如何告诉编译器不优化某些代码?
编译器优化打破了多线程代码
编译器会自动优化重复代码吗?
在什么级别C#编译器或JIT优化应用程序代码?
C#编译器是否会通过将var转换为const来优化此代码?
C++:编译器优化代码的方式有多少?
为什么编译器优化会破坏我的代码?
c#:这段代码会被优化掉吗?
如何在visual c#中优化代码?
哪些C#编译器错误没有记录?
C#:编译器优化、函数调用和布尔表达式短路
我的C++编译器是否优化了我的代码?
面向大数据量的c#代码优化
如何优化/加速代码执行C#,Windows.Net
C# Hashset<string>包含错误地返回false
共享:错误:关闭编译器失败(返回代码: 1)
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
3
回答
在Visual Studio中可以在哪里修改详细的
C#
编译器
优化
设置?
、
、
、
、
在Visual Studio C/C++项目中,很容易在“属性页| C/C++ |
优化
”中修改
编译器
的
优化
设置。例如,我们可能会给出不同的
优化
级别,如/O2和/O3,以及“省略帧指针”等高级
优化
。但是,我不能简单
地
在Visual Studio的
C#
项目中找到相应的UI。我所能找到的就是关闭
优化
:“
优化
代码
”复选框是我唯一的选择。
C#
用户可以像C/C
浏览 5
提问于2010-07-12
得票数 4
回答已采纳
2
回答
C++CLI是否经过
优化
?
、
、
、
如果我用C++CLI /托管C++编写程序,
编译器
会执行任何
优化
吗? 我知道对于
C#
,有一些
优化
是在编译时完成的,其中大多数
优化
都是由JIT完成的。C++CLI也是如此吗?我已经知道了"-c Release“标志,但我不清楚它做了什么
优化
。 谢谢!
浏览 17
提问于2019-03-15
得票数 2
回答已采纳
2
回答
是否有
C#
编译器
定义“
优化
的
代码
”,就像有调试或跟踪一样?
我有一段
代码
,我可以
优化
在“调试”中获得提升,而不检查“
优化
代码
”。但是,当使用
C#
编译器
进行
优化
时,我可以获得更高的速度。因此,我希望检测“
优化
代码
”是否在
代码
中的项目配置中签入,并为所选选项提供最佳
优化
。 那么,是否有
C#
编译器
为“
优化
代码
”定义,就像存在调试或跟踪一样?
浏览 1
提问于2020-01-02
得票数 1
回答已采纳
3
回答
用于
优化
性能的C++虚拟机
、
、
、
、
支持JITed语言(如
C#
和Java )的一个论点是,它们可以更好
地
执行
优化
,因为虚拟机的运行时性能分析可以比C++的静态
优化
代码
更好
地
优化
代码
。然而,我想知道我们是否也可以使用虚拟机来
优化
C++或任何类似语言的运行时
代码
。例如,我们可以利用LLVM
编译器
生成的IR,并创建一个解释、即时和
优化
代码
的虚拟机,类似于Java和
C#
的情况。当然,不会有
浏览 1
提问于2012-03-01
得票数 5
7
回答
在
C#
中
优化
代码
有风险吗?
、
、
、
、
在VS2010专业版的构建设置面板中,有一个标签为"optimize CheckBox“的
代码
。当然,我想检查一下...但出于异常的谨慎,我询问了我的兄弟,他说这是未经检查的调试,在C++中它可能会做一些可能会破坏或
错误
代码
的事情……但他不知道
C#
的事。所以我的问题是,我可以在我的发布版本中选中这个复选框,而不用担心它会破坏我的
代码
吗?其次,如果它可以破解
代码
,什么时候和为什么?欢迎链接到解释。
浏览 71
提问于2011-12-12
得票数 20
回答已采纳
1
回答
为什么
C#
编译器
不
优化
简单的异步/等待方法
、
考虑以下两个
C#
方法。虽然功能相当,第一个似乎表现更好,正如相应的IL指令所建议的那样。static async Task<string> ProxyAsync(string text) return await Foo(text); 据我所知,下面的
编译器
用复杂的状态机替换等待指令为什么
编译器
不能自动
优化
这样的琐碎情况?另外,在
C#
代码
中手动进行这种
优化
有什么优点(例如,有意
地<
浏览 2
提问于2019-09-25
得票数 1
回答已采纳
3
回答
为什么与
C#
变体相比,此C++
代码
更慢
、
、
因此,我编写了一小段
C#
代码
来完成这项工作。事实证明,C++版本并不比
C#
版本快很多。在运行两个版本的times.In时,它在某些情况下的运行速度与
C#
版本一样快。 对于
C#
,我使用.NET 4.0,对于C++,我使用VC10。
浏览 3
提问于2013-02-20
得票数 1
6
回答
F#在为
C#
程序编写数学函数时会表现良好吗?
、
、
与
C#
相比,是否有人知道
C#
在性能方面有多好的度量。我有一个
C#
射线追踪器,它有很多矢量操作,射线collission算法等,并且认为它们可能更容易在F#中表达。由于光线跟踪是非常高性能密集,即使是小的情况下,表现不佳可能是一个问题,在
错误
的地方。似乎已经有很多关于这个问题的问题我找不到(如果你真的用“F#”这个词搜索任何东西的话,就没有结果了)。最后,在
C#
中表示模式匹配是非常困难的,因为该语言缺乏模式匹配,但是几乎不可能保持与许多非平凡模式匹配等价的
优化
C#</em
浏览 7
提问于2009-01-10
得票数 7
回答已采纳
5
回答
C#
/JIT
编译器
是否有可能删除包含将变量赋值给属性的行,这些行以后不会使用?
、
我有以下
代码
:var ddl = product.DetailedDescriptionList;我读过
C#
/JIT
编译器
可以进行许多
优化
。我担心
C#
/JIT
编译器
可能省略这些行进行
优化
。更新:我想没人能理解我的意思。我的问题是,如果将一个属性赋值给变量,然后不使用这
浏览 2
提问于2013-09-17
得票数 2
回答已采纳
3
回答
编译器
魔术:为什么?
、
、
我刚刚注意到,给定以下
代码
:微软
C#
3.0 (VS2008 SP1)
编译器
将将其
优化
为:这是在未启用
优化
的情况下进行调试构建的。为什么
编译器
会这么做?执行的速度更快吗? 我用Reflector找出了答案(我实际上是在寻找不同的东西)
浏览 2
提问于2009-11-03
得票数 12
回答已采纳
3
回答
C#
编译器
和JIT都做了哪些
优化
?
、
、
、
我正在继续我的
编译器
类的
C#
编译器
的工作。目前,我几乎完成了教科书中关于
编译器
优化
的章节。在很大程度上,我的教科书在编写时并没有考虑到即时编译,我很好奇
C#
编译器
在JIT过程中执行的静态、预JIT
优化
与它在JIT过程中所做的比较?当我和人们谈到使用CLR进行编译时,我通常会听到这样的话:“大多数
优化
都是由JIT完成的”。 像循环展开,常量折叠/传播,指令交织之类的事情是由
C#
的
编译器
完成的
浏览 0
提问于2009-06-02
得票数 15
1
回答
为什么编译速度在C++和
C#
上有很大不同?
、
、
可能重复: 为何会这样呢?
浏览 4
提问于2011-03-08
得票数 0
回答已采纳
1
回答
Visual Studio 2010中的预生成
、
、
、
是否有可能在预构建事件中运行
C#
函数,并将函数调用替换为常量值?
浏览 0
提问于2012-03-11
得票数 0
回答已采纳
6
回答
C#
编译器
对
代码
的
错误
优化
、
、
、
、
我在远程web服务器上运行了一个ASP.NET应用程序,我刚刚开始收到以下
错误
:更新#1:这个问题似乎是由微软的
浏览 5
提问于2008-09-23
得票数 3
回答已采纳
3
回答
C#
项目的
编译器
选项
、
、
在这里我可以在VisualStudio 2008中更改
C#
项目的
编译器
选项(没有命令提示符)。我需要它关闭
优化
,以比较
优化
的IL-
代码
和未
优化
的IL-
代码
。
浏览 0
提问于2009-10-16
得票数 2
回答已采纳
3
回答
为什么D中的for循环比
C#
中的循环慢得多?
、
、
、
我在
C#
和D中有以下两段
代码
,目的是在一个简单的循环中比较速度。} long interval_t = timer.peek().msecs;}
C#
} Console.WriteLine(timer.ElapsedMilliseconds);}为什么
C#
代码
要快得多?
浏览 1
提问于2013-12-29
得票数 0
回答已采纳
4
回答
我能在编译时检测(并警告)冗余吗?
比如或if (abc && abc)实际上他们是想写
编译器
将悄悄
地
优化
错误
,而我实际上想知道是否能够让
编译器
警告我是否发生了这种情况,以防
错误
地
出现在那里
浏览 6
提问于2010-05-18
得票数 0
回答已采纳
2
回答
为特定的机器/处理器架构进行
优化
、
在这个对和Java之间的性能差异进行了高度投票的问题中,我了解到JIT
编译器
有时能够更好
地
进行
优化
,因为它可以确定机器的确切细节(处理器、缓存大小等): 通常,
C#
和Java可以一样快或更快,因为JIT
编译器
--在第一次执行时编译您的IL的
编译器
--可以进行
优化
,而C++编译的程序不能这样做,因为它可以查询机器。C++程序必须事先编译,通常采用混合
优化
,以便在所有机器上运行良好,但没有对单个配置(即处理器、指令集、其他硬件)进行
优化
浏览 1
提问于2017-04-11
得票数 14
回答已采纳
3
回答
具体来说,
编译器
如何积极地
优化
生成的字节码?
、
、
、
、
我一直在阅读各种
编译器
的功能,我遇到了许多
编译器
所要执行的术语“积极
优化
”。假设您有以下
代码
片段,如何
优化
生成的字节
代码
,使其运行速度比
编译器
生成的
代码
更快?我特别感兴趣的是
优化
JIT驱动的运行时的字节码,例如
C#
、Java和Flash。这很棘手,因为JIT只支持处理器通常执行的操作码的子集,这限制了您可以进行的
优化
的数量。尽管如此,我还是很感兴趣
地
看到哪些可能和确切的转换可以推动
浏览 3
提问于2012-06-17
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
网站代码如何更好地优化
你可以信任由编译器优化的代码吗?
一例 Go 编译器代码优化 bug 定位和修复解析
编译器优化代码都干了些什么不为人知的事情?
C#的未来:简化参数空值验证
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券