I'm in the phase of optimization of the new ATL tcl dialect using "myoo" OO extension and right now I'm fight to get
PYTHON speed for an EMPTY callback.
→ The CORE problem is the "Tcl_EvalObjv" which is TO SLOW to beat python.
exec[#7] -> '.../release/example/c/perfclient' '--send-nothing' '--sec' '10' '@' 'python3' '.../example/py/perfserver.py'
...:PerfClientExec }: start ------------------------ : result [ count / sec ]
...:statistics }: --send-nothing : 504821.1 [ 5048489 / 10.000551 ]
^^^^^^^^^^^^^^^^^^^^^
...:PerfClientExec }: end: ----------------------------------------
exec[#7] -> '.../release/example/c/perfclient' '--send-nothing' '--sec' '10' '@' 'tclsh8.6' '.../example/atl/perfserver.atl'
...:PerfClientExec }: start ------------------------ : result [ count / sec ]
...:statistics }: --send-nothing : 453027.1 [ 4530432 / 10.000355 ]
^^^^^^^^^^^^^^^^^^^^^
...:PerfClientExec }: end: ----------------------------------------
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 1,028 |
Nodes: | 10 (0 / 10) |
Uptime: | 127:26:43 |
Calls: | 13,329 |
Calls today: | 1 |
Files: | 186,574 |
D/L today: |
426 files (96,352K bytes) |
Messages: | 3,355,209 |