| Deutsch English Français Italiano |
|
<vbst5c$3p69s$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, 11 Sep 2024 22:05:00 +0200 Organization: A noiseless patient Spider Lines: 51 Message-ID: <vbst5c$3p69s$2@dont-email.me> References: <v9ggb7$2dcu$1@dont-email.me> <vbsrng$3p69s$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 11 Sep 2024 22:05:01 +0200 (CEST) Injection-Info: dont-email.me; posting-host="0b3dd80f4d73dc3bd2d05a65b845b8c3"; logging-data="3971388"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+oK41nOGVKeXvr8oRlLKgLBUT+LUsL3As=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:VS9GqA1SrmteoEI9zD5K2XfyUIY= In-Reply-To: <vbsrng$3p69s$1@dont-email.me> Content-Language: en-US Bytes: 4774 Quick update, I removed the "--enable-symboles" from TCL in the release build and the performance has improved significantly but it is still ~25% behind PYTHON and JAVA. Apparently "--enable-symboles" has a significant impact on performance in TCL, which is good to know because it is often delivered with "--enable-symboles" in order to better analyze an error later during operation. x86_64-suse-linux-gnu | send send send send create create data data 2024-09-11 21:54:55 | NOTHING END CALLBACK WAIT PARENT CHILD BUS BFL ------------------------- | -------- -------- -------- -------- --------- -------- -------- -------- pipe: R: C | 530275 400403 222971 90707 3859 37965 89818 81581 R: C++ | 528852 396473 219499 89816 2470 36635 89619 89994 R: Python | 492501 304463 159169 73570 101 22109 68875 66767 R: Tcl | 402439 236730 127712 59048 133 24002 44337 43762 R: Java | 474683 313162 170157 79324 69 19772 72242 72031 x86_64-suse-linux-gnu | send send send send create create data data 2024-09-11 21:54:55 | NOTHING END CALLBACK WAIT PARENT CHILD BUS BFL ------------------------- | -------- -------- -------- -------- --------- -------- -------- -------- uds_fork: R: C | 524971 396466 224320 89966 11814 38479 83146 90475 R: C++ | 520668 390057 216610 89014 8712 36018 89073 89726 R: Python | 494415 314163 160014 75356 344 22197 69082 67205 R: Tcl | na. na. na. na. na. na. na. na. R: Java | na. na. na. na. na. na. na. na. x86_64-suse-linux-gnu | send send send send create create data data 2024-09-11 21:54:55 | NOTHING END CALLBACK WAIT PARENT CHILD BUS BFL ------------------------- | -------- -------- -------- -------- --------- -------- -------- -------- uds_thread: R: C | 504425 375809 212943 88359 32173 37978 87952 88606 R: C++ | 494135 365464 205933 88317 31582 35011 88070 73875 R: Python | na. na. na. na. na. na. na. na. R: Tcl | 390334 224660 123795 63402 139 24137 44490 38410 R: Java | 463538 309542 161559 79059 19282 19779 72112 71591 x86_64-suse-linux-gnu | send send send send create create data data 2024-09-11 21:54:55 | NOTHING END CALLBACK WAIT PARENT CHILD BUS BFL ------------------------- | -------- -------- -------- -------- --------- -------- -------- -------- uds_spawn: R: C | 530643 399273 228727 90660 3795 37906 89667 90450 R: C++ | 522584 389941 218076 89381 2473 36351 88390 89105 R: Python | 494427 312230 137856 70085 101 22259 68911 66719 R: Tcl | 402035 234600 126871 63312 134 22768 41101 39604 R: Java | 475697 306405 161973 79067 68 18112 67439 66953