After many design changes, including wholesale shifts in strategy, the code
for breakpoints has become baroque. Many layers and many transformations
are used. Information is cached in multiple places. And the code performs
poorly - particularly when many breakpoints are set - since it uses
sequential search.
As a result, the code is difficult to maintain and gets more so with each
release.
The breakpoint code must be redesigned and rewritten from scratch.
for breakpoints has become baroque. Many layers and many transformations
are used. Information is cached in multiple places. And the code performs
poorly - particularly when many breakpoints are set - since it uses
sequential search.
As a result, the code is difficult to maintain and gets more so with each
release.
The breakpoint code must be redesigned and rewritten from scratch.
- duplicates
-
JDK-4717899 Clean up breakpoint handling
-
- Closed
-