1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Linux

Тема в разделе "Hard & Soft", создана пользователем casper, 29 ноя 2006.

  1. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    Да, тратить время он будет полностью, это верно. Но количество "полезной работы" не будет соответствовать этому времени.

    В общем, эта цитата -

    она неверна.

    Потери приходятся не только со стороны 5%, но и в 95% тоже есть потери (другого типа).
     
  2. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Вообще-то в Process Explorer можно посмотреть распределение времени по потокам. Например (IrfanView, масштабирование большого изображения):
    [​IMG]
    Но для «оптимизаторов», мановением руки ускоряющих системы на 40%, это уже высшая математика.
     
    Последнее редактирование модератором: 19 июл 2015
  3. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    MisterGrim, да, это похоже на то, что надо. Хотя есть нюанс: в режиме ядра работает не вся ОС. :) Так что тут погрешность тоже есть.
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Правильно, в режиме ядра работает не вся ОС. Но нюанс в том, что используемое ею процессорное время считается отдельно.
     
  5. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    Я вижу на скриншоте только режим ядра и юзермод. ОС проводит время и там, и там.
    А, или это именно "время ОС" и "время приложения"? Этот вопрос надо бы провентилировать.


    Кажется, все линуксоиды разбежались. :D
     
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Это вообще-то информация только об одном из потоков, принадлежащем IrfanView. ОС в нём делать нечего, у неё свои процессы и потоки.
     
  7. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    Помимо процессов и потоков, у ОС есть еще и API.
    CreateFile - это не процесс и не поток, а просто библиотечная функция.
    Однако на производительность программы она тоже влияет, являясь при этом частью ОС.
     
  8. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    При масштабировании изображения никакого CreateFile не происходит.

    ---------- Сообщение добавлено в 23:26 ---------- Предыдущее сообщение размещено в 23:25 ----------

    А когда происходит...
    [​IMG]
    (программа в цикле создаёт и удаляет пустой файл. Если написать не на C, а на чистом WinAPI, соотношение будет ещё более явным.)
     
    Последнее редактирование модератором: 19 июл 2015
  9. drugon Adventure-seeker @ in the Cyber Dungeon quest!

    drugon

    Регистрация:
    6 май 2004
    Сообщения:
    14.800
    А на производительности разве это не сказывается?
     
  10. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    MisterGrim, похоже, что я прав - "Kernel" это время в режиме ядра, а "User Time" - юзермод. При этом границу между кодом приложения и сервисами ОС по этому скрину не определить. Хотя на 100% не уверен, Process Explorer не использую и опыта в замерах времени у меня тоже нет. :)

    Ладно, фиг с ним, "я устал, я ухожу" (с) :D
     
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Сказывается. Когда памяти начинает не хватать. Но систем нулевого объёма пока ещё не придумали, так что о достаточном её количестве следует позаботиться заблаговременно (в зависимости от задач).

    ---------- Сообщение добавлено в 23:48 ---------- Предыдущее сообщение размещено в 23:47 ----------

    Сервисы ОС вообще-то в отдельных процессах выполняются.
     
  12. Alex Kagansky

    Alex Kagansky

    Регистрация:
    17 дек 2007
    Сообщения:
    3.057
    Я про "сервисы" типа CreateFile, в общем про либы. Короче коряво сказал. :)
     
  13. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    А, ну так в таком случае всё прекрасно видно. Это всё относится к Kernel Time.

    ---------- Сообщение добавлено в 00:08 ---------- Предыдущее сообщение размещено в 00:06 ----------

    В общем, по-моему, и так уже всем ясно — никакой оптимизацией ОС работу ПО не ускоришь. По крайней мере, так, чтобы разница хотя бы выходила за рамки погрешности.

    ---------- Сообщение добавлено в 00:30 ---------- Предыдущее сообщение размещено в 00:08 ----------

    Да, линуксоидов всех распугали — нехорошо получилось...
     
    INHELLER нравится это.
  14. Шерсть 102-й

    Шерсть

    Регистрация:
    24 июл 2008
    Сообщения:
    2.276
    Вполне возможно. На этот счёт статейка мне попалась в одном из журнальчиков. В каком - не скажу, я их пачками имею и в бумажке и в ПДФках качаю, читаю, что сочту интересным. Но статейка была как раз про увеличение быстродействия линукса, с конкретными советами и объяснениями. Автор статьи и утверждал про "до сорока процентов прироста". Сколько их реально - я не мерял, а советы заюзал, ну и ещё знакомые программисты чуток помогли, и могу точно сказать, что на глаз даже заметно, что значительно быстрее стало делаться всё, что бы ни делалось. И гораздо стабильнее работало и не глючило, те же кеды. И про сравнительное быстродействие ОС я тоже не с потолка взял. В двух разных журнальчиках в разное время выходили статьи с подобными тестами сделанные по разным методикам. И не доверять этой информации у меня сильных резонов нет, разве что Майкрософт всё купил. Информация, полученная на форумах и от знакомых эти результаты одинаково подтверждала и опровергала. Так что опять, за что купил - за то продал. Мне вот на глаз, линукс быстрее, хотя может быть, что я опять руководствуюсь впечатлениями от интерфейса.
    А вот такие ссылки http://lurkmore.to/%D0%A3_%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B3%D0%BE_%D1%81%D0%B2%D0%BE%D0%B5_%D0%BC%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5 пожалуйста не надо мне присылать. У меня в ответ есть такая http://natribu.org/
     
  15. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Снеси KDE, поставь XFCE либо LXDE, будь мужиком — получишь 200% к производительности. Ну, на глазок, само собой.
    По остальным пунктам мне возразить нечего, потому что фактов никаких не приведено.
     
  16. Шерсть 102-й

    Шерсть

    Регистрация:
    24 июл 2008
    Сообщения:
    2.276
    Я ставил, на один старенький компьютер, там 256 метров оперативы было. Это про рабочую среду я знаю. Ну а по поводу глазка могу сказать, что у меня не было желания, а ещё больше - необходимости, измерять точные значения. Мне от компьютера нужно, чтобы он отвечал моим требованиям. Всё остальное неважно.
     
  17. DKr

    DKr

    Регистрация:
    11 мар 2008
    Сообщения:
    872
    Preload, поди, советовали поставить. Так он именно про отзывчивость, если что.
     
  18. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Для тупых - чем плавнее и без подвисов на CD итд более работает ОС - тем МЕНЬШЕ ресурсов может максимально взять приложение. А вообще уже давно пора к AMP вместо SMP и всё это уйдёт в прошлое.
     
    Bato-San нравится это.
  19. balakshin

    balakshin

    Legacy

    Регистрация:
    11 июл 2007
    Сообщения:
    2.330
    Подскажите, позязя если кто знает, какую-нибудь модель внешнего кардридера, который точно под убунтой заработает. А то понадобилось внезапно, а кота в мешке брать неохота.
     
  20. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    А они все не имеют персонализации по ID и работают как класс USB устройств.
     
    balakshin нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление