The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск графического тулкита wxWidgets 3.2.0"
Отправлено achtosluchilos, 08-Июл-22 05:33 
Прожорливость gtk3 hello world (и любых других программ) на линуксе прямо зависит от дистрибутива и от того на реальном ли железе запускается софт или же в vmware/vbox/qemu/etc. От того как собрано GTK в этом дистрибутиве.

Например, под vmware "hello world" кушает порядка 30 мб озу. После добавления значка на кнопку через https://developer-old.gnome.org/gtkmm/stable/classGtk_1_1But... (форсировать отображение значка тоже нужно, ибо это гном https://docs.gtk.org/gtk3/property.Button.always-show-image....) потребление памяти добавляет +20мб! То есть 50мб на hello world. Я так полагаю здесь проблемы с vmware opengl драйвером, который возможно работает в софтовом режиме и не использует vram (хотя 3D включено и vram установлена в настройках vm).

А вот на реальном железе (драйвер nvidia) тупо hello world пустой 6 mb.
set_icon_name(Glib::ustring("media-flash")); = сразу 8 mb. +2 mb видимо за работу с Gtk::IconTheme.
на отображения небольшого окна с набором виджетов combobox, checkbox, пару кнопок и полей ввода = 10 мб.

VMware я проверял на Fedora. Реальном железе стоит PopOS.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру