На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: RaD
  
    > Python - IronPython , увеличить быстродействие
      Я на днях решил перейти с Python на IronPython.
      Запустил программу ранее написанную на Python под IronPython.
      Заметил, что программа стала работать примерно на 5% быстрее.
      Хотелось бы узнать квалифицированное мнение,
      как ещё можно увеличить быстродействие?
      Подробнее: программа шахматная, но без наворотов,
      использует только списки и кортежи.
      Программу можно найти на мой страничке chess-11.narod.ru
      Использую IronPython 2.6
        Попробуйте Cython.
          Vadim11, а Psyco юзаешь/юзал в чистом питоне?


          Похоже Psyco вообще увел прогу в аут, без него быстрее. Бывает и такое.

          ExpandedWrap disabled
            Black( 1 ): Thinking...
            Count of positions = 483627
            Rating of move = 100
            My move is: g9-f8
             
              a b c d e f g h i j k
              . . . . r f r . . . .  11
              . . . . b q b . . . .  10
              p p p . z k . . p p p  9
              p p p . . z . . p p p  8
              . . . - - - - - . . .  7
              . . . - - - - - . . .  6
              . . . - - - - - . P .  5
              P P P . . . . . P P .  4
              P P P . Z K Z . P P P  3
              . . . . B Q B . . . .  2
              . . . . R F R . . . .  1
              a b c d e f g h i j k
            _______________________________
             
            White( 2 ) :

          интересная штука, кстати
          Сообщение отредактировано: darcus -
            Shed Skin (http://shedskin.googlecode.com)
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0185 ]   [ 14 queries used ]   [ Generated: 19.05.24, 12:32 GMT ]