From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.2.5 To: X-PHP-Originating-Script: 0:func.inc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 27 Mar 2012 10:02:06 +0400 From: Vitaly Kuznetsov In-Reply-To: <4F714D76.1030808@altlinux.ru> References: <182665454a188a0466f07ea118efe291@hadoop.ru> <201203270039.46425.cas@altlinux.ru> <4F714D76.1030808@altlinux.ru> Message-ID: X-Sender: vitty@altlinux.ru User-Agent: Roundcube Webmail/0.5.3 Subject: Re: [devel] =?utf-8?b?0KHQsdC+0YDQutCwIHB5dGhvbjMg0LIg0KHQuNC30Lg=?= =?utf-8?b?0YTQtSDRgNCw0LHQvtGC0LDQtdGCINC80LXQtNC70LXQvdC90L4=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2012 06:02:18 -0000 Archived-At: List-Archive: List-Post: On Tue, 27 Mar 2012 09:17:42 +0400, Anton Gorlov wrote: > 27.03.2012 0:39, Андрей Черепанов написал: >>> Системный: >>> > $ time python3 /tmp/test.py >>> > 449999985000000 >>> > python3 /tmp/test.py 6,06s user 2,35s system 68% cpu 12,309 >>> total >>> > >>> > Локально собранный: >>> > $ time ./python /tmp/test.py >>> > 449999985000000 >>> > ./python /tmp/test.py 5,17s user 1,69s system 99% cpu 6,898 >>> total >> 6,06*68% = 4,12 c. >> 5,17*99% = 5,11 c. С учётом загрузки процессора первый вариант более >> экономичен и эффективен. Второй слишком агрессивно поедает ресурсы. > > Ну.. выяснить всё равно было бы интересно почему оно так. > А так - иной раз лучше что бы задача выполнилась быстрее, чем их > весело множество в очереди имхо. Всё достаточно просто: питон, собранный с разделяемой библиотекой, работает медленней. На i586 это более заметно, чем на x86_64. Сделать с этим что-то сложно: собирать без библиотеки не хочется. Думаю, что оставить всё как есть будет меньшим злом.