Производительность сборки Release и запуск из VS22
У меня очень странная проблема. Я использую WPF-приложение для получения кадров изображения с устройства. Связь с устройством осуществляется путем вызова методов из c++ dll
вот так
[DllImport(DLL_FILE_PATH, CallingConvention = CallingConvention.Cdecl)].
public static extern uint Acquisition_Init();
Когда я запускаю сборку из Visual Studio 2022 (Release или Debug) - приложение запускается все ок и кадры идут со скоростью 45 FPS.
Но когда я запускаю только что собранный .exe файл из папки Release - FPS достигает максимум 30 FPS. В чем может быть причина такого странного поведения? В чем отличие запуска приложения из Visual Studio и просто .exe из Release ?
С каких пор программа, запущенная через Visual Studio, работает быстрее и лучше, чем простая Release версия?