Community
Participate
Working Groups
Running 3.7M5/8.0M5 Candidate I tried stepping as fast as I could by holding the F6 key and noticed that the stepping speed is much slower than on other platforms. Also CDI stepping is somewhat faster as well. Stepping with DSF is optimized such that the instruction pointer in the editor is refreshed after every step. The text selection in the editor is delayed because updating all the selection listeners in the window is rather expensive. This optimization is quite efficient on Windows and Linux, however it appears that it doesn't work as well on the Mac. Comparing the CDI which does not paint the instruction pointer after every step and the DSF implementation, which does, it seems that painting the annotation is the most expensive step on this platform.