On 12/18/2015 02:40 PM, Simon Budig wrote:
> Elle Stone (ellest...@ninedegreesbelow.com) wrote:
>> So the many default GIMP plug-ins can be added to the list of things that
>> cause GIMP to take longer to load, that it might be nice for users to have
>> the option to not load.
> 
> Regarding plugins: querying them (i.e. starting and asking them what
> their procedures look like) is expensive. Gimp queries plugins, when the
> plugin is "new" to gimp or its modification date differs from the cached
> results of an earlier query.
> 
> So basically Gimp stat()'s plugins on each start, but that is not an
> expensive operation (at least not on linux on a local file system).
> 
> Actually querying is usually not happening (except on the first startup,
> then querying the plugins really is a drag).
> 
> However, there have been reports, that under some circumstances all
> plugins get re-queried, AFAIK it is not clear what might cause this.

Here's what my installation looks like when starting up, in case
it's of any use:

~ $ gimp --verbose
INIT: gimp_load_config
Parsing '/home/yeti/.gimp-2.8/unitrc'
Parsing '/etc/gimp/2.0/gimprc'
Parsing '/home/yeti/.gimp-2.8/gimprc'
gimp_composite: verbose=no
Processor instruction sets: +mmx +sse +sse2 -3dnow -altivec -vis
Adding theme 'Default' (/usr/share/gimp/2.0/themes/Default)
Adding theme 'Small' (/usr/share/gimp/2.0/themes/Small)
Writing '/home/yeti/.gimp-2.8/themerc'
Trying splash '/home/yeti/.gimp-2.8/gimp-splash.png' ... failed
Trying splash '/usr/share/gimp/2.0/images/gimp-splash.png' ... OK
INIT: gimp_initialize
INIT: gimp_real_initialize
INIT: gui_initialize_after_callback
INIT: gimp_restore
Parsing '/home/yeti/.gimp-2.8/parasiterc'
Loading 'brush factory' data
Loading 'dynamics factory' data
Loading 'pattern factory' data
Loading 'palette factory' data
Loading 'gradient factory' data
Loading fonts
Loading 'tool preset factory' data
Parsing '/home/yeti/.gimp-2.8/templaterc'
Parsing '/home/yeti/.gimp-2.8/modulerc'
Loading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-lcms.so'
Unloading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-lcms.so'
Loading module '/usr/lib/gimp/2.0/modules/libcolor-selector-water.so'
Unloading module '/usr/lib/gimp/2.0/modules/libcolor-selector-water.so'
Loading module
'/usr/lib/gimp/2.0/modules/libdisplay-filter-high-contrast.so'
Unloading module
'/usr/lib/gimp/2.0/modules/libdisplay-filter-high-contrast.so'
Loading module '/usr/lib/gimp/2.0/modules/libcontroller-linux-input.so'
Unloading module
'/usr/lib/gimp/2.0/modules/libcontroller-linux-input.so'
Loading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-gamma.so'
Unloading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-gamma.so'
Loading module '/usr/lib/gimp/2.0/modules/libcolor-selector-wheel.so'
Unloading module '/usr/lib/gimp/2.0/modules/libcolor-selector-wheel.so'
Loading module
'/usr/lib/gimp/2.0/modules/libdisplay-filter-color-blind.so'
Unloading module
'/usr/lib/gimp/2.0/modules/libdisplay-filter-color-blind.so'
Loading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-proof.so'
Unloading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-proof.so'
Loading module '/usr/lib/gimp/2.0/modules/libcontroller-midi.so'
Unloading module '/usr/lib/gimp/2.0/modules/libcontroller-midi.so'
Loading module '/usr/lib/gimp/2.0/modules/libcolor-selector-cmyk.so'
Unloading module '/usr/lib/gimp/2.0/modules/libcolor-selector-cmyk.so'
INIT: gui_restore_callback
clipboard: writable pixbuf format: image/png
clipboard: writable pixbuf format: image/bmp
clipboard: writable pixbuf format: image/x-bmp
clipboard: writable pixbuf format: image/x-MS-bmp
clipboard: writable pixbuf format: image/x-icon
clipboard: writable pixbuf format: image/x-ico
clipboard: writable pixbuf format: image/x-win-bitmap
clipboard: writable pixbuf format: image/tiff
clipboard: writable pixbuf format: image/jpeg
Parsing '/home/yeti/.gimp-2.8/sessionrc'
Parsing '/home/yeti/.gimp-2.8/dockrc'
Parsing '/home/yeti/.gimp-2.8/toolrc'
Parsing '/home/yeti/.gimp-2.8/contextrc'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-rect-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-ellipse-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-free-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-fuzzy-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-by-color-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-iscissors-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-foreground-select-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-vector-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-color-picker-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-zoom-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-measure-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-move-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-align-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-crop-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-rotate-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-scale-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-shear-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-perspective-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-flip-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-cage-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-text-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-bucket-fill-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-blend-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-pencil-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-paintbrush-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-eraser-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-airbrush-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-ink-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-clone-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-heal-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-perspective-clone-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-convolve-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-smudge-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-dodge-burn-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-desaturate-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-color-balance-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-hue-saturation-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-colorize-tool'
Parsing
'/home/yeti/.gimp-2.8/tool-options/gimp-brightness-contrast-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-threshold-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-levels-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-curves-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-posterize-tool'
Parsing '/home/yeti/.gimp-2.8/tool-options/gimp-gegl-tool'
INIT: gimp_real_restore
Parsing '/home/yeti/.gimp-2.8/pluginrc'
Starting extension: 'extension-script-fu'
INIT: gui_restore_after_callback
Parsing '/home/yeti/.gimp-2.8/menurc'
Parsing '/home/yeti/.gimp-2.8/devicerc'
Parsing '/home/yeti/.gimp-2.8/controllerrc'
Parsing '/home/yeti/.gimp-2.8/colorrc'
loading menu '/usr/share/gimp/2.0/menus/image-menu.xml' for
/image-menubar
Loading module '/usr/lib/gimp/2.0/modules/libdisplay-filter-lcms.so'


_______________________________________________
gimp-user-list mailing list
List address:    gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list

Reply via email to