Сообщение Re[3]: На сколько затратно выбрасывание исключения от 01.03.2015 4:13
Изменено 01.03.2015 4:32 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.
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.
Здравствуйте, 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