adding breakpoint to program slows it down a factor of 250x
Mostrar comentarios más antiguos
I observed this in a larger program, then created a simple test case to ask this question.
The following program takes 0.038 seconds to execute without any breakpoints.
tic;
for ii=1:16000000
xyz=1;
end
toc;
z=1;
But if I set a breakpoint at the line of code for z=1, it takes 9.3 seconds to execute.
Is this normal? Is my system corrupted somehow? Any feedback much appreciated.
Rebooting the computer doesn't make a difference. I have 32G of RAM available so that shouldn't be the problem. Not sure what other knobs are available to try to get better performance.
Respuesta aceptada
Más respuestas (1)
Teja Muppirala
el 18 de Dic. de 2012
Might I suggest using the KEYBOARD command? It's a bit simpler than setting up dbstops and trys and catches, and works just as fast.
tic;
for ii=1:16000000
xyz=1;
end
toc;
keyboard;
z=1;
2 comentarios
gkk gkk
el 18 de Dic. de 2012
Categorías
Más información sobre Debugging and Analysis en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!