Здравствуйте, Pavel Dvorkin, Вы писали:
PD>throw из дотнета приводит в конечном счете к вызову нативной RaiseException из KERNELBASE.dll, а она приводит к переключению в режим ядра
Кто Вам это сказал ???
RaiseException совершенно не обязана переключаться в kernel mode. В случае
64-битного процесса RaiseException уходит в ядро только при подключенном отладчике, необработанном исключении и тому подобных ситуациях. Обычные же исключения обрабатываются полностью в user mode... Ну или мне счётчики kernel\user time врут...