I've always known that method breakpoints make programme run a lot slower in debugger compared to a normal breakpoint.
Could someone with deep knowledge of debugger explain in relatively layman's language why is it so?
Thank you!
UPDATE
Thank you for the reply. I understand several similar questions have been asked here in the past, but I find none of them offer a detailed explanation and most of the answers point it out as "JVM design" without giving further details.
I know it's not always easy to explain complex subjects such as this in simple terms, but would appreciate if someone with the knowledge could try to explain it. I'd like to have a slightly better understanding of the subject than just knowing to avoid it.
Thanks!