Overview
Artifact ID: | ff19c496191c2eb0a8f3280995f4676b75e108e71212d6758e359be207e56334 |
---|---|
Ticket: | 62019f8aa9f5ec73743be6f7d90f3b346c8cd29b
Performance penalty by creation of interp compared to old versions |
User & Date: | sebres 2025-07-26 14:53:44 |
Changes
- 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"
- mimetype: "text/x-fossil-wiki"