http://bugs.winehq.org/show_bug.cgi?id=29936
Bug #: 29936 Summary: Java Quick Starter service chews CPU Product: Wine Version: 1.4-rc4 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
Since Java SE 6 update 10, Java installs a "Java Quick Starter" service which chews up huge amounts of CPU, and outputs the following six messages over and over:
fixme:sync:CreateMemoryResourceNotification (0) stub fixme:sync:CreateMemoryResourceNotification (1) stub fixme:sync:QueryMemoryResourceNotification ((nil), 0x93e95c) stub fixme:sync:QueryMemoryResourceNotification ((nil), 0x93e958) stub fixme:win:RegisterDeviceNotificationA (hwnd=0x12b810, filter=0x93e694,flags=0x00000001) returns a fake device notification handle! fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
Suppressing those error messages does not fix the excess CPU usage.
The workaround is to turn off Java Quick Starter, e.g. by doing wine control double clicking on the Java control panel applet, then unchecking Advanced / Miscellaneous / Java Quick Starter.
See http://java.com/en/download/help/quickstarter.xml