Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Почему одной программы 9 процессов?  (Прочитано 807 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Здравствуйте.
Моё это детище
« Последнее редактирование: 30 Ноябрь 2016, 23:54:33 от Electricity »
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11891
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #1 : 30 Ноябрь 2016, 22:49:11 »
А вопрос вы сформулировать не забыли?

Ну за одно рассказать - что за детище.

А то телепаты как на зло - все в отпусках.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 716
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #2 : 30 Ноябрь 2016, 22:52:22 »
Пробовали нажать 't'? Это скорее всего потоки внутри одного процесса.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1801
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #3 : 30 Ноябрь 2016, 23:42:40 »
Ещё можно ввести команду
ps -ejH | less -n
Пётр.

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #4 : 30 Ноябрь 2016, 23:47:31 »
Вот в режиме дерева.
http://www.23hq.com/Dexel/photo/26463785/original
Программа на Qt C++, использует штук 6 библиотек. Те в свою очередь вызывают Bash-скрипты по необходимости.
А может это библиотеки?
Там полагаю, что одна с библиотек имеет 3 экземпляра, возможно.
Как подробней просмотреть, что за дочерние процессы?
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #5 : 01 Декабрь 2016, 00:08:29 »
Electricity, реально эта "программа" запускает несколько дочерних процессов. что они делают - спрашивайте у разработчика. поставил что-то и не знаю что оно делают. а мы откуда знаем что это вообще за ПО? И зпуск любого браузера вас не смущает?
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 716
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #6 : 01 Декабрь 2016, 00:26:37 »
Как подробней просмотреть, что за дочерние процессы?
Посмотреть дочерние это процессы или потоки можно в дебагере. Останови где-нибудь в середине выполнения (или подключись дебагером к уже работающему) и посмотри список (над стеком дропдаун).

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #7 : 01 Декабрь 2016, 00:57:41 »
aSmile, как подключиться к уже работающему? Можно подробней?
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 716
    • Просмотр профиля
Re: Почему одной программы 9 процессов?
« Ответ #8 : 01 Декабрь 2016, 12:48:53 »
aSmile, как подключиться к уже работающему? Можно подробней?
Такие вопросы лучше у гугла спрашивать
http://doc.qt.io/qtcreator/creator-debugger-operating-modes.html#launching-in-attach-mode

 

Страница сгенерирована за 0.06 секунд. Запросов: 24.