Deutsch   English   Français   Italiano  
<v9hskj$crh9$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: aotto1968 <aotto1968@t-online.de>
Newsgroups: comp.lang.tcl
Subject: Re: tcl versa python regarding performance
Date: Wed, 14 Aug 2024 11:16:03 +0200
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <v9hskj$crh9$2@dont-email.me>
References: <v9ggb7$2dcu$1@dont-email.me> <v9gh08$2gpu$1@dont-email.me>
 <v9hrrt$crh9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 14 Aug 2024 11:16:04 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="8932f3de39092e60b21061a390a5b5d9";
	logging-data="421417"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18/vvUk0aCxwoBp/BX+R7I/KFYkcA1tlds="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:GerRP/34wuAw+BqMMS2ktgHoW68=
In-Reply-To: <v9hrrt$crh9$1@dont-email.me>
Content-Language: en-US
Bytes: 1542

the first analyses is quite simple:

right now python does NOT support threads in NHI1 (will change soon) and tcl does…
this has an influence on the "release" build because this is NHI1 without threads in python and with
threads in tcl.

→ the difference is that the thread-local-storage is an STATIC REFERENCE in python and a POINTER in tcl.

→ the "aggressive" build does NOT use threads at all and the change between python and tcl is more compare-able
but is still ~20%