Tcl Source Code

Ticket Change Details
Login
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

  1. 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).
    
  2. login: "sebres"
  3. mimetype: "text/x-fossil-wiki"