1. profile 
例子: 
profile on 
plot(magic(35)) 
profile viewer 
profsave(profile('info'),'profile_results') 

profile on -history 
plot(magic(4)); 
p = profile('info'); 
for n = 1:size(p.FunctionHistory,2) 
if p.FunctionHistory(1,n)==0 
str = 'entering function: '; 
else 
str = ' exiting function: '; 
end 
disp([str p.FunctionTable(p.FunctionHistory(2,n)).FunctionName]); 
end 


2. tic,toc 

TIC, operation, TOC 

3. cputime 
t=cputime; your_operation; cputime-t 

4. clock,etime 
t0 = clock; 
operation 
etime(clock,t0)

相关文章: