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: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 714 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 137:00:02 |
| Calls: | 12,087 |
| Files: | 14,997 |
| Messages: | 6,517,384 |