Comment 8 for bug 1431616

Revision history for this message
RAWRR (rawrr) wrote :

"What is it that really takes up resources?"

For me it is almost definitely the waveform generation. The lag or hang, observing probably hundreds of tracks, lasts *exactly* as long as it takes to generate the form in the GUI. The lag or even just the observed CPU spike is over immediately as the waveform is completed.

Be's #4 comments all are appropriate and observant; I think the fix is either to display "waveform data not yet generated" in the waveform window, or since that seems awkward and weak, just leave it blank. I wish there was a fallback generator like VGA mode is for when your OS doesn't have video drivers, something crude but immediately functional, but that is probably too much work.

"are you able to build Mixxx from source with the profiling=1 flag? Then run Mixxx and make it stutter or hang the system, then attach the gmon.out file that got created to this bug."

Guys, like a pathetic loser I still have no build environment and know next to nothing about setting one up. Pointing me to a quick guide for Linux will be super helpful. It's high time I just got it over with. I've tried code:blocks and codelite in the past, and am not interested in Eclipse, but always had some kind of issues. I'd be open to something simpler too, like cmake :P