Сообщение Re[3]: На сколько затратно выбрасывание исключения от 01.03.2015 4:13
Изменено 01.03.2015 5:07 Pavel Dvorkin
Здравствуйте, 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.
Вот здесь call stack при throw в дотнете
http://geekswithblogs.net/akraus1/archive/2010/05/25/140064.aspx
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.
Вот здесь call stack при throw в дотнете
http://geekswithblogs.net/akraus1/archive/2010/05/25/140064.aspx
Re[3]: На сколько затратно выбрасывание исключения
Здравствуйте, 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
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