On Nov 21, 2007, at 5:51 PM, Thomas Grill wrote:
cyrille henry schrieb:
could anyone with a macbook pro could test this patch and tell me
the CPU used? does anyone know why the macbook is so slow?Hi, you could use Shark (Apple's profiler) to have a look what exactly uses up the cpu. greetings, Thomas
Do you have an tips on profiling Pd with Shark? I just noticed that
Pd-0.39.3-extended is using 13-14% of my CPU just having it open. I
just did a quick naive run of Shark, and this is the most striking
thing:
46.7% of the load at idle is in a narrow area, with 33.5% being
caused by "find_user_regs":
46.7% 46.7% mach_kernel ml_set_interrupts_enabled 0.0% 36.5% mach_kernel thread_block_reason 0.0% 36.5% mach_kernel thread_block 0.0% 33.5% mach_kernel semaphore_wait_internal 0.0% 33.5% mach_kernel semaphore_timedwait_signal_trap_internal 0.0% 33.5% mach_kernel semaphore_timedwait_signal_trap 0.0% 33.5% mach_kernel find_user_regs 0.0% 3.0% mach_kernel uiomove 0.0% 3.0% mach_kernel selprocess 0.0% 3.0% mach_kernel select 0.0% 3.0% mach_kernel unix_syscall 0.0% 3.8% mach_kernel thread_invoke 0.0% 3.6% mach_kernel thread_run
It seems that Max/MSP also can have this problem:
http://www.cycling74.com/forums/index.php? t=msg&goto=113971&rid=0&S=5e7272d91a36744f59361372f5753bee
You can see that the Tcl/Tk GUI is not the problem at all. It's a
separate process (MacOS/Pd-extended vs Resources/Scripts/../bin/pd ),
and here it's using 0.0% of the CPU:
hans@palatschinken.local:tkwidgets > ps auxwww | grep '[P]d' %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND 15.0 -0.7 420424 15364 ?? S 1:40PM 0:30.37 /Applications/ Pd-extended.app/Contents/Resources/Scripts/../bin/pd -guiport 5600 0.0 -0.5 372052 10692 ?? S 1:40PM 0:01.58 /Applications/ Pd-extended.app/Contents/MacOS/Pd-extended -psn_0_36438017
As for Tcl/Tk versions, Pd-0.39.3-extended is using something around
8.4.15, while the nightly builds are using basically the newest in
CVS from "core-8-4-branch".
.hc
You can't steal a gift. Bird gave the world his music, and if you can
hear it, you can have it. - Dizzy Gillespie