Thursday February 15 2007 10:01、Flying さんは書きました: > Thanks, Rahyen. Here are my answers: > > First, you said some time ago that this problem has > > been solved. It > > > was really solved and everything worked for some > > time and then broke again > > > or you simply didn't pay enough attention for > > checking this and you don't > > > know? > > I thought it was solved, since right after I rebuilt > wine (0.9.27 back then), it seemed that the > explorer.exe problem went away. (I replied to that > thread on that time.) > > But after a few days of usage, I found that the > explorer.exe kept surfacing again and again (i.e., I > don't what happened, but the problem went away only > for that time when I tested wine after I built it from > source.) > > Ever since then, the problem persists even I've been > upgrading Wine from source for a few times already. (I > always "make uninstall" the previous version before I > "configure && make dep && make && make install" the > new one.) > > > I assume that you don't know how to profile Wine so > > here is > > > the instructions: > > Thanks for your instructions. It did save me a lot of > time digging around. Unfortunately, though, the > callgrind.out.pid file I get from your instruction is > always empty. I'm still trying to go through > KCachegrind's documentation. But for the meantime, I > cannot provide you any more information on what > function consumes all those CPU power. > > Thanks again for your advice. But is there anything > else that I can do now? (For the meantime, I'll > continue reading KCachegrind's docs to make it work at least...) I did test this and everything works for me. But it doesn't work for some programs including some cases when I try to run Wine with many games for example (it produce empty file). If callgrind doesn't work then you should use more complex way. I don't know exactly why it doesn't work sometimes but using OProfile instead should solve this problem (or as a workaround you can try to run wine with some other programs under callgrind to see if it helps but there is no guarantee). Go to http://oprofile.sf.net to read more. After using it you can use this command: opreport -gdf | op2callgrind To convert to format that kcachegrind can understand. See "Chapter 2. Using KCachegrind" section about OProfile in the KCacheGrind help for more information. I understand, profiling may seems to you as a somewhat tricky thing at first glance but actually it isn't very hard after you learn how to do it in a right way. _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users