Issue 480 in winetricks: Force CLR optimization on .NET to finish so mscorsvw.exe can go away

7 views
Skip to first unread message

winet...@googlecode.com

unread,
Feb 18, 2015, 7:08:49 PM2/18/15
to winetri...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 480 by jhanso...@gmail.com: Force CLR optimization on .NET to
finish so mscorsvw.exe can go away
https://code.google.com/p/winetricks/issues/detail?id=480

What steps will reproduce the problem?
1. dotnet40
2. Start wine
3. Check tasks (top, htop) for mscorsvw.exe

What is the expected output? What do you see instead?
No long-term mscorsvw.exe process when Wine is used after initial .NET
Framework installation.

What version of the product are you using? On what operating system?
20140302 on Xubuntu 14.04 x86_64

Please provide any additional information below.

http://blogs.msdn.com/b/davidnotario/archive/2005/04/27/what-is-mscorsvw-exe-and-why-is-it-eating-up-my-cpu-what-is-this-new-clr-optimization-service.aspx

Workaround: .../ngen.exe executequeueditems

Mostly a nuisance problem during app installation troubleshooting or when
making a backup of a new Wine directory after third-party components are
installed (before a problematic app install is started).

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

winet...@googlecode.com

unread,
Feb 26, 2015, 7:49:40 PM2/26/15
to winetri...@googlegroups.com

Comment #1 on issue 480 by aus...@gaikai.com: Force CLR optimization
on .NET to finish so mscorsvw.exe can go away
https://code.google.com/p/winetricks/issues/detail?id=480

Does this help?

Attachments:
ngen_execute.txt 2.9 KB

winet...@googlecode.com

unread,
Feb 26, 2015, 7:50:40 PM2/26/15
to winetri...@googlegroups.com

Comment #2 on issue 480 by austin...@gmail.com: Force CLR optimization

winet...@googlecode.com

unread,
Mar 16, 2015, 9:39:08 PM3/16/15
to winetri...@googlegroups.com

Comment #3 on issue 480 by jhanso...@gmail.com: Force CLR optimization
on .NET to finish so mscorsvw.exe can go away
https://code.google.com/p/winetricks/issues/detail?id=480

(sorry for the late follow-up)

It doesn't appear to work with dotnet40 at least. I think the command line
is the problem.

If I execute "wine ngen.exe executequeueditems" then ngen loads but
eventually exits without doing much.

If I execute "wine
$WINEPREFIX/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe
executequeueditems" then I see a bunch of sub-processes triggered that look
like pre-compiling. Subsequent executions result in it just exiting.

winet...@googlecode.com

unread,
Mar 30, 2015, 2:52:54 AM3/30/15
to winetri...@googlegroups.com

Comment #4 on issue 480 by austin...@gmail.com: Force CLR optimization
on .NET to finish so mscorsvw.exe can go away
https://code.google.com/p/winetricks/issues/detail?id=480

Please move discussion to here:
https://github.com/Winetricks/winetricks/issues/480
Reply all
Reply to author
Forward
0 new messages