Comments on: Speeding up User Interfaces in MATLAB with profiler https://blogs.mathworks.com/videos/2013/05/03/speeding-up-user-interfaces-in-matlab-with-profiler/?s_tid=feedtopost Stuart uses video to share his experiences solving problems with MATLAB day-to-day, interesting new features, plus tips and tricks he has picked up along the way. Fri, 04 Sep 2015 04:52:07 +0000 hourly 1 https://wordpress.org/?v=6.2.2 By: car donation https://blogs.mathworks.com/videos/2013/05/03/speeding-up-user-interfaces-in-matlab-with-profiler/#comment-55336 Fri, 04 Sep 2015 04:52:07 +0000 https://blogs.mathworks.com/videos/?p=1101#comment-55336 Hi, all the time i used to check webpage posts here early in the break of day,
as i love to learn more and more.

]]>
By: SmartDNS Provider https://blogs.mathworks.com/videos/2013/05/03/speeding-up-user-interfaces-in-matlab-with-profiler/#comment-54958 Tue, 25 Aug 2015 22:26:30 +0000 https://blogs.mathworks.com/videos/?p=1101#comment-54958 I am curjous to find out what blog system you have been utilizing?

I’m having some small security issues with my latest blog and I’d like to fimd something
mpre safeguarded. Do you have any suggestions?

]]>
By: anime https://blogs.mathworks.com/videos/2013/05/03/speeding-up-user-interfaces-in-matlab-with-profiler/#comment-52902 Fri, 29 May 2015 15:12:43 +0000 https://blogs.mathworks.com/videos/?p=1101#comment-52902 Fabulous, what a weblog it is! This weblog presents valuable facts to us, keep it up.

]]>
By: Yair Altman https://blogs.mathworks.com/videos/2013/05/03/speeding-up-user-interfaces-in-matlab-with-profiler/#comment-22718 Sat, 04 May 2013 22:00:02 +0000 https://blogs.mathworks.com/videos/?p=1101#comment-22718 Hi Doug,

In my experience many Matlab programmers are surprisingly unaware that they can turn profiling on and off at will, interactively or programmatically, while a Matlab program is running. Doing so can significantly improve our profiling and performance-tuning effectiveness.

I don’t normally use dedicated GUI controls, since this “soils” my GUI, and I’d need to update the layout. Instead, I typically just run

profile on; ... profile off; profile report"

from the Command Prompt just before starting the workflow-to-be-analyzed. Simpler still, I click the “Start/Stop profiling” button in the Profiler tool. Another simpler alternative is to create two simple shortcuts in the Desktop that start/stop profiling respectively. This obviates the need to update numerous different GUIs separately.

In a related note, I often use the technique of selective workflow profiling to understand how a customer’s GUI behaves and works. I start profiling, interact with a specific GUI part, and then stop profiling and look at the detailed report to see what the code did in this time. It is then easy to step right into the relevant part and start coding/fixing. Customers are often surprised how quickly I can understand and fix their code, when it’s really just the selective use of the Profiler… Let’s keep this trade secret between us, shall we? :-)

]]>