Как определить мультипоточное приложение или нет ?

Тема в разделе "WASM.WIN32", создана пользователем Skillax, 9 авг 2011.

  1. rmka

    rmka Member

    Публикаций:
    0
    Регистрация:
    22 окт 2010
    Сообщения:
    108
    Skillax
    Лол, ничего другого от них ожидать нельзя. Разве производительность 1С не определяется скоростью работы с БД? Вы работаете с терминальным серверем или на серваке просто база лежит?
     
  2. Honorary_BoT

    Honorary_BoT New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2008
    Сообщения:
    87
    rmka
    Конечно, такое заявление сомнительно со стороны 1С =)
    Но, фиг его знает, что и как у них в приложении реализовано. Может в одном потоке по очереди запросы по сети обрабатываются в синхронном режиме, а они это возьми, да исправь в новой версии - никто не знает =)
     
  3. rmka

    rmka Member

    Публикаций:
    0
    Регистрация:
    22 окт 2010
    Сообщения:
    108
    Honorary_BoT
    Вряд ли. Мы вот перешли на 8, так тормозов только добавилось.
     
  4. Skillax

    Skillax New Member

    Публикаций:
    0
    Регистрация:
    17 май 2011
    Сообщения:
    33
    А зачем тогда написана вот эта прога http://www.overclockers.ru/softnews/27878.shtml
    и в http://ru.wikipedia.org/wiki/Hyper-Threading
    т.е. всетаки нужно привязывать к ядрам но как определить оптимизированно приложение для нескольких процов или нет ?
     
  5. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Skillax
    Определить практически не реально ...
    Вам сначало надо выйснять где происходит простой программы, а вот потом уже как это фиксеть ... Если как говорили на базах данных, то это одно если на сети то это другое и так далее ...
     
  6. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    Skillax
    Если приложение оптимизировано под несколько процев, то оно само должно раскидывать потоки по ядрам, разумеется если разработчики посчитали это целесообразным. А если не посчитали и положились на виндовый планировщик, то и тебе не стоит особо ломать над этим голову ;)
     
  7. Skillax

    Skillax New Member

    Публикаций:
    0
    Регистрация:
    17 май 2011
    Сообщения:
    33
    Я думал что компилятор сам автоматом при установке определенной опции должен компилить приложения с поддежкой многоядерности.
     
  8. nMaxwell

    nMaxwell New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    77
    есть очень тупой способ, но он иногда помогает: если приложение работает по максимому и загружает процессор на 50 % на 2 -ух ядерной машине (25% на 4-ех и т.п.) то однопоточное (в общем на одном ядре работает)
     
  9. Skillax

    Skillax New Member

    Публикаций:
    0
    Регистрация:
    17 май 2011
    Сообщения:
    33