From: <no...@tc...> - 2025-07-26 15:03:53
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [ff19c496191c2eb0a8f3280995f4676b75e108e71212d6758e359be207e56334] [Performance penalty by creation of interp compared to old versions] By sebres For Tcl On 2025-07-26T14:53:44.365 Details https://core.tcl-lang.org/tcl/tinfo?name=ff19c496191c2eb0a8f3280995f4676b75e108e71212d6758e359be207e56334 Ticket https://core.tcl-lang.org/tcl/tktview/62019f8aa9f5ec73743be6f7d90f3b346c8cd29b Changed Fields icomment: Branch for lazy load of clock ([04742d889c]) illustrates the possible win of changeover for single namespace/ensemble to on-demand load, where the performance win is ca. 200 µs/#. The switch of further subsystems to lazy loading may reduce interpreter creation time to ca. 1000 µs/# what would be almost double as fast than current 8.6 (and tipple as fast than current 9.x). However, as already said, it'd expect at least [../tips/doc/trunk/tip/689.md|TIP#689 (namespace unknown)], and some of the subsystems also further improvements, that may help to load namespace on demand by any access (e. g. on variable or on namespace resolution). login: sebres ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |