Re[3]: На сколько затратно выбрасывание исключения
От: Pavel Dvorkin Россия  
Дата: 01.03.15 04:13
Оценка: 14 (2) +2
Здравствуйте, hardcase, Вы писали:


H>Что-то сомневаюсь я насчет управляемого кода. В нем все может быть иначе.


Теоретически может, но для дотнета все же так.

Actually, .NET exceptions are implemented in terms of SEH exceptions, which means that they do go on a trip through kernel mode. See http://blogs.msdn.com/cbrumme/archive/2003/10/01/51524.aspx1 for Chris Brumme's explanation.

http://discourse.codinghorror.com/t/understanding-user-and-kernel-mode/405/20


Вот здесь call stack при throw в дотнете

http://geekswithblogs.net/akraus1/archive/2010/05/25/140064.aspx
With best regards
Pavel Dvorkin
Отредактировано 01.03.2015 5:07 Pavel Dvorkin . Предыдущая версия . Еще …
Отредактировано 01.03.2015 4:32 Pavel Dvorkin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.