[Paraview-developers] slowness getting even slower

Biddiscombe, John A. biddisco at cscs.ch
Tue Apr 19 09:35:20 EDT 2011


oops, to list as well for ref

-----Original Message-----
From: Biddiscombe, John A. 
Sent: 19 April 2011 15:35
To: 'Utkarsh Ayachit'
Subject: RE: [Paraview-developers] slowness getting even slower


Utkarsh, 

looks like plugins are only loaded once, but my breakpoints in 
void pqPluginDockWidgetsBehavior::addPluginInterface(QObject* iface)
are being triggered twice per user plugin in the iface variable. I'll dig deeper. I certainly see two dockwindows per plugin and my constructors are called twice.

> Try this, set PV_PLUGIN_DEBUG environment variable to 1 and then run

here's the output you asked for...

JB


Locate and load distributed plugin list.

d:/cmakebuild/pv-meshless/bin/Debug/.plugins-- not found

d:/cmakebuild/pv-meshless/bin/Debug/plugins/.plugins/.plugins-- not found

Loading plugin configuration xml: d:/cmakebuild/pv-meshless/bin/Debug/..//.plugins

Trying to locate plugin with name: Moments

--- Found d:/cmakebuild/pv-meshless/bin/Debug/Moments.dll

Trying to locate plugin with name: PrismServerPlugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PrismServerPlugin.dll

Trying to locate plugin with name: PrismClientPlugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PrismClientPlugin.dll

Trying to locate plugin with name: PacMan

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PacMan.dll

Trying to locate plugin with name: PointSprite_Plugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PointSprite_Plugin.dll

Trying to locate plugin with name: pvblot

--- Found d:/cmakebuild/pv-meshless/bin/Debug/pvblot.dll

Trying to locate plugin with name: SierraPlotTools

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SierraPlotTools.dll

Trying to locate plugin with name: SLACTools

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SLACTools.dll

Trying to locate plugin with name: StreamingView

--- Found d:/cmakebuild/pv-meshless/bin/Debug/StreamingView.dll

Trying to locate plugin with name: SurfaceLIC

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SurfaceLIC.dll

Trying to locate plugin with name: CoProcessingPlugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/CoProcessingPlugin.dll

Trying to locate plugin with name: AnalyzeReader

--- Found d:/cmakebuild/pv-meshless/bin/Debug/AnalyzeReader.dll

Trying to locate plugin with name: AnalyzeWriter

--- Found d:/cmakebuild/pv-meshless/bin/Debug/AnalyzeWriter.dll

Trying to locate plugin with name: NIfTIReader

--- Found d:/cmakebuild/pv-meshless/bin/Debug/NIfTIReader.dll

Trying to locate plugin with name: NIfTIWriter

--- Found d:/cmakebuild/pv-meshless/bin/Debug/NIfTIWriter.dll

Loading Plugins from standard PLUGIN_PATHS
d:/cmakebuild/pv-meshless/bin/Debug/plugins
Loading plugins in Path: d:/cmakebuild/pv-meshless/bin/Debug/plugins
Invalid directory: d:/cmakebuild/pv-meshless/bin/Debug/plugins
Trying to locate plugin with name: Moments

--- Found d:/cmakebuild/pv-meshless/bin/Debug/Moments.dll

Trying to locate plugin with name: PrismServerPlugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PrismServerPlugin.dll

Trying to locate plugin with name: PrismClientPlugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PrismClientPlugin.dll

Trying to locate plugin with name: PacMan

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PacMan.dll

Trying to locate plugin with name: PointSprite_Plugin

--- Found d:/cmakebuild/pv-meshless/bin/Debug/PointSprite_Plugin.dll


***************************************************
Attempting to load d:/cmakebuild/pv-meshless/bin/Debug/PointSprite_Plugin.dll
Loaded shared library successfully. Now trying to validate that it's a ParaView plugin.
Plugin's signature: paraviewplugin||3.11
Plugin signature verification successful. This is definitely a ParaView plugin compiled with correct compiler for correct ParaView version.
Updating Shared Library Paths: PATH=c:\Users\biddisco\bin;.;C:\Program Files (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Pro
gram Files (x86)\Git\bin;c:\Program Files (x86)\Intel\Compiler\11.1\070\mkl\em64t\bin;c:\Program Files\MPICH2\bin;c:\Program Files (x86)\MiK
TeX 2.9\miktex\bin;c:\Program Files\Common Files\Microsoft Shared\Windows Live;c:\Program Files (x86)\Common Files\Microsoft Shared\Windows
Live;c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v3.2\bin\;c:\Program Files (x86)\Intel\Compiler\11.1\070\lib\Intel64;c:\Program File
s (x86)\Intel\Compiler\11.1\060\mkl\em64t\bin;c:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;c:\Windows\system32;c:\Windows;c:\Windo
ws\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Windows Live\Shared;c:\
Program Files (x86)\putty;c:\bin;c:\Python27;c:\Program Files (x86)\Java\jre6\bin;c:\Program Files (x86)\HDF5\bin\tools;d:/cmakebuild/pv-mes
hless/bin/Debug/PointSprite_Plugin.dll
Plugin instance located successfully. Now loading components from the plugin instance based on the interfaces it implements.
----------------------------------------------------------------
Plugin Information:
  Name        : PointSprite_Plugin
  Version     : 1.0
  ReqOnServer : 1
  ReqOnClient : 1
  ReqPlugins  :
  ServerManager Plugin : Yes
  Python Plugin : No
Trying to locate plugin with name: pvblot

--- Found D:/cmakebuild/pv-meshless/bin/Debug/pvblot.dll

Trying to locate plugin with name: SierraPlotTools

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SierraPlotTools.dll

Trying to locate plugin with name: SLACTools

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SLACTools.dll

Trying to locate plugin with name: StreamingView

--- Found d:/cmakebuild/pv-meshless/bin/Debug/StreamingView.dll

Trying to locate plugin with name: SurfaceLIC

--- Found d:/cmakebuild/pv-meshless/bin/Debug/SurfaceLIC.dll

Trying to locate plugin with name: CoProcessingPlugin

--- Found D:/cmakebuild/pv-meshless/bin/Debug/CoProcessingPlugin.dll

Trying to locate plugin with name: AnalyzeReader

--- Found d:/cmakebuild/pv-meshless/bin/Debug/AnalyzeReader.dll

Trying to locate plugin with name: AnalyzeWriter

--- Found d:/cmakebuild/pv-meshless/bin/Debug/AnalyzeWriter.dll

Trying to locate plugin with name: NIfTIReader

--- Found d:/cmakebuild/pv-meshless/bin/Debug/NIfTIReader.dll

Trying to locate plugin with name: NIfTIWriter

--- Found d:/cmakebuild/pv-meshless/bin/Debug/NIfTIWriter.dll

Trying to locate plugin with name: pv_common

--- Found D:\cmakebuild\plugins\bin\Debug\pv_common.dll


***************************************************
Attempting to load D:\cmakebuild\plugins\bin\Debug\pv_common.dll
Loaded shared library successfully. Now trying to validate that it's a ParaView plugin.
Plugin's signature: paraviewplugin||3.11
Plugin signature verification successful. This is definitely a ParaView plugin compiled with correct compiler for correct ParaView version.
Updating Shared Library Paths: PATH=c:\Users\biddisco\bin;.;C:\Program Files (x86)\Git\local\bin;C:\Program Files (x86)\Git\mingw\bin;C:\Pro
gram Files (x86)\Git\bin;c:\Program Files (x86)\Intel\Compiler\11.1\070\mkl\em64t\bin;c:\Program Files\MPICH2\bin;c:\Program Files (x86)\MiK
TeX 2.9\miktex\bin;c:\Program Files\Common Files\Microsoft Shared\Windows Live;c:\Program Files (x86)\Common Files\Microsoft Shared\Windows
Live;c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v3.2\bin\;c:\Program Files (x86)\Intel\Compiler\11.1\070\lib\Intel64;c:\Program File
s (x86)\Intel\Compiler\11.1\060\mkl\em64t\bin;c:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;c:\Windows\system32;c:\Windows;c:\Windo
ws\System32\Wbem;c:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Windows Live\Shared;c:\
Program Files (x86)\putty;c:\bin;c:\Python27;c:\Program Files (x86)\Java\jre6\bin;c:\Program Files (x86)\HDF5\bin\tools;d:/cmakebuild/pv-mes
hless/bin/Debug/PointSprite_Plugin.dll;D:\cmakebuild\plugins\bin\Debug
Plugin instance located successfully. Now loading components from the plugin instance based on the interfaces it implements.
----------------------------------------------------------------
Plugin Information:
  Name        : pv_common
  Version     : 1.0
  ReqOnServer : 1
  ReqOnClient : 1
  ReqPlugins  :
  ServerManager Plugin : Yes
  Python Plugin : No
Trying to locate plugin with name: pv_splotch

--- Found D:\cmakebuild\plugins\bin\Debug\pv_splotch.dll


***************************************************
Attempting to load D:\cmakebuild\plugins\bin\Debug\pv_splotch.dll
Loaded shared library successfully. Now trying to validate that it's a ParaView plugin.
Plugin's signature: paraviewplugin||3.11
Plugin signature verification successful. This is definitely a ParaView plugin compiled with correct compiler for correct ParaView version.
Plugin instance located successfully. Now loading components from the plugin instance based on the interfaces it implements.
----------------------------------------------------------------
Plugin Information:
  Name        : pv_splotch
  Version     : 1.0
  ReqOnServer : 1
  ReqOnClient : 1
  ReqPlugins  :
  ServerManager Plugin : Yes
  Python Plugin : No
Trying to locate plugin with name: CSCS_DSM

--- Found D:\cmakebuild\plugins\bin\Debug\CSCS_DSM.dll


***************************************************
Attempting to load D:\cmakebuild\plugins\bin\Debug\CSCS_DSM.dll
Loaded shared library successfully. Now trying to validate that it's a ParaView plugin.
Plugin's signature: paraviewplugin||3.11
Plugin signature verification successful. This is definitely a ParaView plugin compiled with correct compiler for correct ParaView version.
Plugin instance located successfully. Now loading components from the plugin instance based on the interfaces it implements.
----------------------------------------------------------------
Plugin Information:
  Name        : CSCS_DSM
  Version     : 1.0
  ReqOnServer : 1
  ReqOnClient : 1
  ReqPlugins  :
  ServerManager Plugin : Yes
  Python Plugin : No
Trying to locate plugin with name: pv_meshless

--- Found D:\cmakebuild\plugins\bin\Debug\pv_meshless.dll


***************************************************
Attempting to load D:\cmakebuild\plugins\bin\Debug\pv_meshless.dll
Loaded shared library successfully. Now trying to validate that it's a ParaView plugin.
Plugin's signature: paraviewplugin||3.11
Plugin signature verification successful. This is definitely a ParaView plugin compiled with correct compiler for correct ParaView version.
Plugin instance located successfully. Now loading components from the plugin instance based on the interfaces it implements.
----------------------------------------------------------------
Plugin Information:
  Name        : pv_meshless
  Version     : 1.0
  ReqOnServer : 1
  ReqOnClient : 1
  ReqPlugins  : pv_common
  ServerManager Plugin : Yes
  Python Plugin : No


More information about the Paraview-developers mailing list