Prog
То я скачал релизную сборку, вот логи и не создавался.
Первый запуск:
Code: Select all
00:00:00.0156250 - Staring - [15,625ms]
00:00:00.3906250 - MainForm - [375ms]
00:00:00.4062500 - MainFormHelper - [15,625ms]
00:00:00.6562500 - Command line - [250ms]
00:00:00.6562500 - Init OSD - [0ms]
00:00:00.6562500 - GlobalResources - [0ms]
00:00:00.7656250 - CMyOptions - [109,375ms]
00:00:03.3593750 - InitializeComponent - [2593,75ms]
00:00:03.3593750 - HideForLoadingProcess - [0ms]
00:00:03.5156250 - InsertEqualizerPanel - [156,25ms]
00:00:03.6250000 - InsertQuickUrlPanel - [109,375ms]
00:00:03.7968750 - CVideoWindowList - [171,875ms]
00:00:03.8125000 - SetTreyIcon - [15,625ms]
00:00:04.0156250 - Splash - [203,125ms]
00:00:05.6093750 - MySetGuidSkin - [1593,75ms]
00:00:05.6093750 - TabPages.Clear - [0ms]
00:00:05.6093750 - StatusBar - [0ms]
00:00:05.7343750 - Load - [125ms]
00:00:06.1718750 - Engine.Start - [437,5ms]
00:00:06.1875000 - CI - [15,625ms]
00:00:06.2187500 - Logos - [31,25ms]
00:00:06.3437500 - Diseq tree - [125ms]
00:00:06.3437500 - Youtube - [0ms]
00:00:06.4843750 - Channel list - [140,625ms]
00:00:06.5000000 - Channel list updated - [15,625ms]
00:00:06.5312500 - UpdateModuleList - [31,25ms]
00:00:06.5781250 - ActionList - [46,875ms]
00:00:07.4218750 - OSDInit - [843,75ms]
00:00:07.8437500 - Scheduler - [421,875ms]
00:00:07.9375000 - EPG - [93,75ms]
00:00:07.9531250 - Autoupdate - [15,625ms]
00:00:07.9531250 - Load end - [0ms]
00:00:07.9687500 - Shown - [15,625ms]
00:00:07.9687500 - UpdateAfterSkinTypeChange - [0ms]
00:00:07.9843750 - UpdateControlsState - [15,625ms]
00:00:08.0468750 - Splash close - [62,5ms]
00:00:08.6718750 - SetChannel - [625ms]
00:00:08.6718750 - ParseCommandLine - [0ms]
Последующие запуски:
Code: Select all
00:00:00.0156250 - Staring - [15,625ms]
00:00:00.3906250 - MainForm - [375ms]
00:00:00.4062500 - MainFormHelper - [15,625ms]
00:00:00.6562500 - Command line - [250ms]
00:00:00.6562500 - Init OSD - [0ms]
00:00:00.6562500 - GlobalResources - [0ms]
00:00:00.7656250 - CMyOptions - [109,375ms]
00:00:03.3593750 - InitializeComponent - [2593,75ms]
00:00:03.3593750 - HideForLoadingProcess - [0ms]
00:00:03.5156250 - InsertEqualizerPanel - [156,25ms]
00:00:03.6250000 - InsertQuickUrlPanel - [109,375ms]
00:00:03.7968750 - CVideoWindowList - [171,875ms]
00:00:03.8125000 - SetTreyIcon - [15,625ms]
00:00:04.0156250 - Splash - [203,125ms]
00:00:05.6093750 - MySetGuidSkin - [1593,75ms]
00:00:05.6093750 - TabPages.Clear - [0ms]
00:00:05.6093750 - StatusBar - [0ms]
00:00:05.7343750 - Load - [125ms]
00:00:06.1718750 - Engine.Start - [437,5ms]
00:00:06.1875000 - CI - [15,625ms]
00:00:06.2187500 - Logos - [31,25ms]
00:00:06.3437500 - Diseq tree - [125ms]
00:00:06.3437500 - Youtube - [0ms]
00:00:06.4843750 - Channel list - [140,625ms]
00:00:06.5000000 - Channel list updated - [15,625ms]
00:00:06.5312500 - UpdateModuleList - [31,25ms]
00:00:06.5781250 - ActionList - [46,875ms]
00:00:07.4218750 - OSDInit - [843,75ms]
00:00:07.8437500 - Scheduler - [421,875ms]
00:00:07.9375000 - EPG - [93,75ms]
00:00:07.9531250 - Autoupdate - [15,625ms]
00:00:07.9531250 - Load end - [0ms]
00:00:07.9687500 - Shown - [15,625ms]
00:00:07.9687500 - UpdateAfterSkinTypeChange - [0ms]
00:00:07.9843750 - UpdateControlsState - [15,625ms]
00:00:08.0468750 - Splash close - [62,5ms]
00:00:08.6718750 - SetChannel - [625ms]
00:00:08.6718750 - ParseCommandLine - [0ms]
Так вот, фигня все это. Первый запуск я засекал на часах, старт программы 16 сек (есть прогресс на 2 сек от старых версий). Последующие запуски - 8 сек. Я засекал на часах, то, что в логах (первый 8 сек, второй 3 сек) не отвечает действительности. Оно пишет, что 3 сек, да я через 3 сек. даже не вижу, чтобы появился сплеш, о каких нафиг трех секундах речь, это не правда. До появления сплеша, при последующем запуске, у меня уходит 5 секунд, потом 3 секунды сплеша и загрузки всего фейса. Да, сплеш и фейс грузится три секунды, еще одна секунда до появления канала, но до сплеша 5 секунд паузы/тишины, порой кажется, что ты не запустил программу.
Почему при последующем запуске программы такая долгая пауза до появления сплеша (старта) - 5 секунд, а при первом запуске, пауза аж в 10 секунд? Сдается, я знаю ответ, в долбаном WinLicense, который вы используете (упаковываете программу), эта хрень явно тормозит запуск программы, аж на 5 секунд, в моем случае, ибо ей нужно проверить все маркерные файлы на диске, записи в реестре, выяснить количество оставшихся дней триала и т.п.