View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010450 | MMW v4 | Other | public | 2013-01-24 02:34 | 2013-09-15 22:36 |
Reporter | peke | Assigned To | |||
Priority | urgent | Severity | trivial | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 4.1 | ||||
Target Version | 4.1 | Fixed in Version | 4.1 | ||
Summary | 0010450: Optimize startup time | ||||
Description | Recently I have noticed that some plugins can slowdown MMW startup considerably, even to the annoying levels of several tens of seconds. Based on results main Testing Apple product plugins take most of times. It would be nice to include inter startup timer in logs so that for example It is shown how much seconds took MMW to start from Double click on Icon till Full MMW GUI is shown. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | 1623 | ||||
|
Added measuring Application. |
|
Assigned to me to review and optimize the startup time. Something is bad, in my case MM starts in 4 or 5 seconds, but init of d_USBMass1.dll takes about 1 second, this is really bad. Another _significant_ delay (2 seconds) is when loading tray icon. |
|
The problem when loading d_USBMass.dll was just random, i.e. it is rather HDD I/O cause. But the delay when loading tray icon is consistent, it is caused by this settings: Options -> Generel -> [x] Enable mouse gestures for tray icon If I disable the checkbox then MM is able to start in 2.5 seconds, but if I enable the checkbox then MM always starts in 4.5 seconds or more. Tested Windows 7 / MM 4.1.0.1622 debug, skinned (pulse skin) |
|
Fixed in build 1623. Reduced startup time from 5 seconds to 2 seconds on my laptop (i7 core / SSD disk / MM skinned / Win7) + fixed debug messaging to see more in case others will still slow observe start. |
|
Re assigning to me to do more in depth logs, this was reoccurring for me today. |
|
It was HDD and windows caching. First MMW start after windows startup could take longer but then any next start-ups takes few seconds. |
|
Using 1657 I've found out that Microsoft Security Essentials checks all loading DLLs first time they are loaded on Windows Restart that delay initial MMW startup and afterwards only cached CRCs are checked so MMW loading fast |