none
Скорость запуска .Net приложений в Windows 10 RRS feed

  • Вопрос

  • После перехода на Windows 10 заметил такую неприятность как запуск программы (написаной на C# и С++ .Net, кроме консольных) время запуска (первого), до полной загрузки окна, 9 секунд, остальные 5~6 секунд.
    Пробывал просто форму без содержимого, пробовал на WPF. Чистый C++ без вин-библиотек работает МГНОВЕННО.

    Если кого тоже раздражает такая неприятность и он нашёл решения, будьте добры, подскажите)))

    Ну честное слово, пропадает охота использовать платформу .Net((((
    Чё теперь на Java что ли переходить?(((

    6 ноября 2015 г. 14:46

Ответы

  • Решил)))!!!!
    Если это будет вам интересно)
    Я не отловил каким боком, но дело в том что студия после установки просит обновить SSDT (SQL Server Data Tools), !но когда скачаешь предложенный студией установщик он (при запуске) ругается на то что он английский, а студия русская))), ну естественно идёш на сайт и качаеш нужную, русскую версию))
    !!! И вот тут)) не могу понять как!? он и делает пакость которая и влияет на запуск программ)
    Качаю естественно только с сайта microsoft, а чё он там с системой делает не пойму.
    Может кому пригодится.

    Спасибо за ответы, дали стимул копать)
    15 ноября 2015 г. 13:37

Все ответы

  • Тут дело в вашей машине, но не в Windows 10. Запустите профайлер, он покажет в чём причина. Надеюсь время компиляции не учитывается.

    Сделаем содержимое сообщества лучше, вместе!

    6 ноября 2015 г. 14:51
    Модератор
  • Во время запуска из студии, всё как раз нормально. Вот когда готовую программу запускаю, тут беда.
    Машина у меня, по простому, серьёзная. 16г оперативки, на системе 150гиг. проц i5, x64, в общем на 8.1 такого не было.

    P.S. Да, софт весь (Студия Enterprice, Windows 10 pro) -- ВСЁ ЛИЦЕНЗИЯ

    Ну в общем спасибо за ответ. Буду ковырять дальше.

    7 ноября 2015 г. 16:16
  • Скорость запуска родного кода всегда будет выше чем управляемого. Даже если используется ngen все равно загрузка занимает время. 

    Однако ни о каких 9 секундах и речи быть не должно, даже на старых компьютерах 5-8 летней давности. И, конечно, ничего подобного у большинства не наблюдается.

    То что в студии все запускается как надо говорит о том что собственно запуск управляемых приложений работает как обычно. Стало быть приходим к выводу что при запуске без отладчика происходит нечто чего обычно не происходит.

    Таким образом вспоминайте что вы делали и что настраивали. Может включили какие то логи? Может настроили профайлер? Еще что нибудь?


    This posting is provided "AS IS" with no warranties, and confers no rights.

    7 ноября 2015 г. 17:32
    Модератор
  • Может влиять включённый режим разработчика ?
    11 ноября 2015 г. 13:05
  • Возможно, попробуйте отключить. Также если у вас на машине есть другая учётная запись, попробуйте используя её проверить, может там у вас настройки не те стоят.

    Сделаем содержимое сообщества лучше, вместе!

    12 ноября 2015 г. 9:48
    Модератор
  • В общем пробовал, даже переустанавливал ось (потом акронисом откатился), когда ось "голая", задержки почьти нет, только при первом запуске - 2 секунды) как только ставлю студию начинается эта неприятность. Студия лицензия 2015, дополнений практически нет, да и не будут же они сами по себе работать) сейчас вышло большое обновление на десятке, ставлю, если не решу эту проблему откачусь до 8.1, там к стате тоже 15я студия(та же) и не каких проблем.

    В любом случае спасибо за отклик !!!
    Я понимаю что эти продукты ещё сырые и трудности бывают. Но, к сожалению, проэкты уже дымятся)).
    Ещё раз спасибо.

    P.S.
    Былобы полезно, я так думаю, чтоб мелкомягкие публиковали такие проблемы по большему чеслу ресурсов, возможно я не один такой и сообщя можно было бы решить подобные проблемы) Но....)

    12 ноября 2015 г. 19:22
  • Можете поискать на Connect, если проблема носит немного массовый характер, то наверняка кто-то там фидбек оставил. Ну и конечно попробуйте установить первое обновление для студии которое уже совсем скоро выйдет. 

    Сделаем содержимое сообщества лучше, вместе!

    • Предложено в качестве ответа AlexFV 14 ноября 2015 г. 7:59
    12 ноября 2015 г. 20:00
    Модератор
  • Спасибо
    13 ноября 2015 г. 22:42
  • Решил)))!!!!
    Если это будет вам интересно)
    Я не отловил каким боком, но дело в том что студия после установки просит обновить SSDT (SQL Server Data Tools), !но когда скачаешь предложенный студией установщик он (при запуске) ругается на то что он английский, а студия русская))), ну естественно идёш на сайт и качаеш нужную, русскую версию))
    !!! И вот тут)) не могу понять как!? он и делает пакость которая и влияет на запуск программ)
    Качаю естественно только с сайта microsoft, а чё он там с системой делает не пойму.
    Может кому пригодится.

    Спасибо за ответы, дали стимул копать)
    15 ноября 2015 г. 13:37