腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
创建
异常
的
成本
与记录
异常
的
成本
的比较
只想知道引发java
异常
(或调用Throwable的原生fillInStackTrace() )比使用log4j (在一个文件中,使用生产硬盘)记录它的
成本
要高多少…… 问问自己,当
异常
被引发时,是否值得经常记录它们
浏览 1
修改于2010-04-07
得票数 2
回答已采纳
2
回答
一个复杂的存储过程会导致估计
成本
异常
。
在Server中,我得到以下错误:“由于此查询的估计
成本
(5822)超过了配置的300阈值,查询已被取消。请与系统管理员联系。”我使用ADO.NET命令来执行存储过程。 谢谢。
浏览 0
提问于2012-11-21
得票数 5
回答已采纳
2
回答
零
成本
异常
处理与setjmp/longjmp
假设存在与设置恢复点相关的
成本
,可以优化循环,如下所示: try { } doSomeWork (); break;} 但如果平台支持零
成本
异常
处理有人能告诉我零
成本
异常
处理是如何在不同的体系结构上实现的吗?有没有办法弄清楚编译器/代码
浏览 3
提问于2011-02-12
得票数 18
回答已采纳
8
回答
自定义
异常
的
成本
我读到过抛出
异常
是一个开销很大的操作。但是,创建自己的
异常
难道不会使代码更具表现力和可读性吗?我的一些同事建议您只使用System.Exception并将自定义文本插入到消息中,而不是创建新的自定义
异常
。 我对其他的观点很感兴趣。感谢您的建议。
浏览 1
提问于2011-05-27
得票数 4
回答已采纳
3
回答
重新执行
异常
的
成本
是多少?
是这个吗 DoSomethingThatMightThrowAnException; on E : ESyntaxError do if (E.ErrorCode = errMissingBracket) then else end;比这还慢? DoSomethingThatMightThrowAnException; on E : EMissingBracketSyntaxError do
浏览 0
提问于2011-06-22
得票数 12
回答已采纳
1
回答
在.NET中拥有但不抛出
异常
的
成本
这个问题与在.NET中抛出
异常
的代价无关。在不久前的一些实验中,我看到了一个方法性能上的显著变化,如果它在某个执行路径中包含了一个抛出语句,而没有实际使用它。JIT是否以某种方式包装了任何可能在额外代码中抛出
异常
的方法?
浏览 3
提问于2011-12-21
得票数 2
回答已采纳
1
回答
可以用C编写零
成本
异常
处理吗?
g++编译器具有零
成本
异常
处理的特点.据我理解,try什么也不做,但是当抛出
异常
时,会执行
异常
处理程序的一个子例程。
异常
例程执行以下操作:所以..。有什么办法吗?它阻碍了我做任何零
浏览 0
修改于2020-02-24
得票数 13
1
回答
如何将零
成本
异常
的拆卸与旧的方法进行比较?
我想了解“零
成本
异常
”与以前用于编译
异常
的方法有什么不同,所以我想看看使用这两种方法编译的程序的汇编代码,比较它们。我怎么能这么做? 有GCC的选择吗?我可以在他们之间切换吗?
浏览 6
修改于2022-09-21
得票数 1
2
回答
在Objective-C中使用
异常
的
成本
是多少?
C++和Java的人总是告诉我,除非抛出
异常
,否则不会消耗任何性能。Objective-C也是如此吗?
浏览 6
修改于2012-11-01
得票数 9
回答已采纳
1
回答
尝试块是否对“零
成本
”堆栈展开策略是必要的,甚至是有帮助的?
几分钟前我遇到了“零
成本
”的
异常
处理,最后我去查了一下。我以前在例外情况和返回代码上下文中见过这个短语。以下是对“零
成本
”及其替代"setjmp/longjmp“的简短描述。此方法提供了非常快速的
异常
传播,但为使用
异常
处理程序带来了很大的开销,即使没有
异常
引发。 另一种方法称为“零
成本
”
异常
处理。使用此方法,编译器将生成静态表来描述
异常
范围。这有助于解释为什么我们首先要使用try --一些处理
异常
浏览 2
修改于2017-05-23
得票数 1
1
回答
使用Elmah手动记录错误的
成本
是多少?
的答案讨论如何使用Elmah手动或以编程方式记录已处理的
异常
,但不讨论
成本
。使用以下方法记录已处理
异常
的(理论上)
成本
有什么不同?
浏览 4
修改于2017-05-23
得票数 0
2
回答
如何在android中通过ThreadID获取所有消息
我试图使用uri:content://mms-sms/conversations/{threadId},通过线程id获取所有消息,但似乎不起作用,并抛出
异常
:
成本
-
成本
-在android.database.DatabaseUtils.readE
浏览 1
修改于2020-06-20
得票数 6
回答已采纳
6
回答
抛出
异常
的哪一部分是昂贵的?
在Java中,在没有实际错误的情况下,将抛出/捕获作为逻辑的一部分通常是个坏主意(部分原因是,抛出和捕获
异常
的代价很高,而且在循环中多次执行通常要比其他不涉及抛出
异常
的控制结构慢得多。我的问题是,抛出/捕获本身或创建
异常
对象(因为它获得了许多运行时信息,包括执行堆栈)所产生的
成本
?换句话说,如果我做了但是不要扔它,这是投掷的大部分
成本
,还是抛出+捕捉处理的代价是昂贵的?我并不是问将代码放入try/catch块是否
浏览 13
修改于2016-03-31
得票数 270
回答已采纳
3
回答
CLR与OCaml
异常
开销
阅读开头的F# -,我专注于以下段落: 为什么,由于CLR,如果F#比在OCaml中抛出
异常
要花费更多?
浏览 7
提问于2012-06-09
得票数 13
回答已采纳
6
回答
为什么java编译器没有检查未检查的
异常
?
我的问题更多是关于设计的,java编译器强迫我们捕获一个检查过的
异常
(例如FileNotFoundException),但是并不强迫我们捕获一个未经检查的
异常
(例如NullPointerException不捕获运行时
异常
不是很大的
成本
吗? 编辑:我的意思是,在活动环境中获得运行时
异常
,而不是在编译时。如果这些
异常
是在编译过程中处理的,则不存在漏洞泄漏的可能性。修复错误的
成本
随着检测阶段的延迟而增加。
浏览 5
修改于2014-05-14
得票数 3
回答已采纳
2
回答
Java
异常
的内部元素
(而
成本
是填充堆栈跟踪)。 是试图捕获缓存的
异常
,保证工作的?
异常
表将如何是filled.For,相同的
异常
,会有多个匹配的catch块吗?考虑到http请求、响应和object序列化/反序列化的
成本
,
异常
的
成本
并不高。
浏览 2
提问于2015-06-22
得票数 1
2
回答
C#实时尝试捕获
我知道
异常
不应该用来处理正常的处理,而只能用来检测错误条件。关于这个话题有很多讨论。
成本
是否可以根据CPU周期或其他任务(与浮点乘法相同的
成本
)或其他方式进行量化? 我们使用的是windows XP下的微软C#.Net 3.5。
浏览 1
修改于2009-08-28
得票数 7
回答已采纳
5
回答
使用
异常
的流量
成本
如果没有足够的资金,并且调用方法必须处理这个
异常
,这将引发一个检查
异常
。 据我所知,这是一个过于简化的情况。我的问题是,理论上,这两种方法对性能(内存和CPU)有什么影响?他们怎么比较?
浏览 5
修改于2011-09-08
得票数 1
回答已采纳
1
回答
基于表的
异常
处理如何比32位Windows更好?
在32位Windows (至少使用微软编译器)中,
异常
处理使用调用堆栈上动态分配的
异常
帧堆栈;
异常
堆栈的顶部由一个TIB条目指向。运行时
成本
是每个函数需要处理
异常
的两个PUSH/POP指令,将
异常
处理程序访问的变量溢出到堆栈上,并且在处理
异常
时,使用简单的链表遍历。 在和中,展开都使用一个大的排序列表来描述内存中的所有函数。运行时
成本
是每个函数(不只是涉及
异常
处理的函数)、动态生成代码的表,在处理
异常
时,每
浏览 2
修改于2019-01-28
得票数 3
1
回答
异常
的C#性能
成本
但我注意到,当
异常
抛出时,会出现戏剧性的性能下降。("Time cost without Exception:" + sw.ElapsedMilliseconds + "ms");结果是: 时间
成本
毫无例外:0MS 当
浏览 4
修改于2017-06-12
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券