2013-03-01 3 views
1

У меня есть приложение, написанное на родном C++ (MFC). Некоторые диалоги в этом приложении написаны на C# и WPF. когда я запускаю диалог в первый раз (холодный старт) - это занимает очень много времени, но другой запуск уже очень быстрый (теплый старт). Можно ли повысить производительность, загружая соответствующие сборки при просмотре заставки, но не при первом запуске диалога? Если да, то каким образом?Улучшение диалога WPF в неуправляемом приложении C++

+1

код [ссылка] (http://blogs.msdn.com/b/jgoldb/archive/2007/10/10/improving-wpf-applications-startup-time.aspx) на первом ответ на этот вопрос говорит вам все, что вам нужно знать. – Justin

+0

Этот совет работает для управляемых приложений. Если смешение смешанно (C++ и C#), то вышеприведенный подход не работает. – rgb

+0

Можете ли вы уточнить? Какие аспекты связанного вопроса/ответа не применяются и почему? Если вы отредактируете свой вопрос с этими деталями, тогда вопрос может быть вновь открыт. – Justin

ответ

0

Обработайте управляемые сборки с помощью ngen.exe во время установки вашего программного обеспечения.

Native Image Generator

+0

Это может помочь, но только один из многих вариантов и, возможно, не тот, который я бы исследовал в первую очередь. – Justin

Смежные вопросы