Update giws files with version 2.0.2 to improve performances: 42/13142/2
authorCalixte DENIZET <calixte.denizet@scilab-enterprises.com>
Wed, 13 Nov 2013 10:53:39 +0000 (11:53 +0100)
committercodereview <codereview@git.scilab.org>
Wed, 13 Nov 2013 11:37:53 +0000 (12:37 +0100)
commitac0e634c15ac035940e063401c3685bbaafab7c2
tree2b65cd9aa018cf202bb78602d027ed31773ed696
parent1eff4fb16681fd5cc6e448e0b30cbddb6cbd9a68
Update giws files with version 2.0.2 to improve performances:

i) f=gcf();t=[];for j=1:100;tic();for i=1:10000;set(f,"background",-2);end;t=[t toc()];end;mean(t)

ii) c=jcompile("foo","public class foo { public static double inc(double x) {return x+1;}}");t=[];for j=1:100;tic(); for i=1:10000;jinvoke(c,"inc",10);end;t=[t toc()];end;mean(t)

In first case the gain is 28% and in the second one it is 43%

Change-Id: I2757396f8184a69080ae5f978bfbad0e98ed8c57
92 files changed:
scilab/modules/action_binding/src/jni/Signal.cpp
scilab/modules/action_binding/src/jni/Signal.hxx
scilab/modules/commons/src/jni/GiwsException.cpp
scilab/modules/commons/src/jni/GiwsException.hxx
scilab/modules/console/src/jni/CallScilabBridge.cpp
scilab/modules/console/src/jni/CallScilabBridge.hxx
scilab/modules/external_objects_java/src/jni/ScilabClassLoader.cpp
scilab/modules/external_objects_java/src/jni/ScilabClassLoader.hxx
scilab/modules/external_objects_java/src/jni/ScilabJarCreator.cpp
scilab/modules/external_objects_java/src/jni/ScilabJarCreator.hxx
scilab/modules/external_objects_java/src/jni/ScilabJavaArray.cpp
scilab/modules/external_objects_java/src/jni/ScilabJavaArray.hxx
scilab/modules/external_objects_java/src/jni/ScilabJavaClass.cpp
scilab/modules/external_objects_java/src/jni/ScilabJavaClass.hxx
scilab/modules/external_objects_java/src/jni/ScilabJavaCompiler.cpp
scilab/modules/external_objects_java/src/jni/ScilabJavaCompiler.hxx
scilab/modules/external_objects_java/src/jni/ScilabJavaObject.cpp
scilab/modules/external_objects_java/src/jni/ScilabJavaObject.hxx
scilab/modules/external_objects_java/src/jni/ScilabOperations.cpp
scilab/modules/external_objects_java/src/jni/ScilabOperations.hxx
scilab/modules/graphic_export/src/jni/Driver.cpp
scilab/modules/graphic_export/src/jni/Driver.hxx
scilab/modules/graphic_export/src/jni/FileExporter.cpp
scilab/modules/graphic_export/src/jni/FileExporter.hxx
scilab/modules/graphic_objects/src/jni/CallGraphicController.cpp
scilab/modules/graphic_objects/src/jni/CallGraphicController.hxx
scilab/modules/graphic_objects/src/jni/GraphicObjectBuilder.cpp
scilab/modules/graphic_objects/src/jni/GraphicObjectBuilder.hxx
scilab/modules/gui/src/jni/CallScilabBridge.cpp
scilab/modules/gui/src/jni/CallScilabBridge.hxx
scilab/modules/gui/src/jni/DatatipCreate.cpp
scilab/modules/gui/src/jni/DatatipCreate.hxx
scilab/modules/gui/src/jni/DatatipDelete.cpp
scilab/modules/gui/src/jni/DatatipDelete.hxx
scilab/modules/gui/src/jni/DatatipDrag.cpp
scilab/modules/gui/src/jni/DatatipDrag.hxx
scilab/modules/gui/src/jni/DatatipManager.cpp
scilab/modules/gui/src/jni/DatatipManager.hxx
scilab/modules/gui/src/jni/DatatipOrientation.cpp
scilab/modules/gui/src/jni/DatatipOrientation.hxx
scilab/modules/gui/src/jni/DatatipSetStyle.cpp
scilab/modules/gui/src/jni/DatatipSetStyle.hxx
scilab/modules/gui/src/jni/EditorManager.cpp
scilab/modules/gui/src/jni/EditorManager.hxx
scilab/modules/gui/src/jni/Juigetfile.cpp
scilab/modules/gui/src/jni/Juigetfile.hxx
scilab/modules/gui/src/jni/Jxclick.cpp
scilab/modules/gui/src/jni/Jxclick.hxx
scilab/modules/gui/src/jni/Jxgetmouse.cpp
scilab/modules/gui/src/jni/Jxgetmouse.hxx
scilab/modules/gui/src/jni/LookAndFeelManager.cpp
scilab/modules/gui/src/jni/LookAndFeelManager.hxx
scilab/modules/gui/src/jni/ScilabDisplayTree.cpp
scilab/modules/gui/src/jni/ScilabDisplayTree.hxx
scilab/modules/gui/src/jni/StartGED.cpp
scilab/modules/gui/src/jni/StartGED.hxx
scilab/modules/gui/src/jni/StartPlotBrowser.cpp
scilab/modules/gui/src/jni/StartPlotBrowser.hxx
scilab/modules/gui/src/jni/SwingView.cpp
scilab/modules/gui/src/jni/SwingView.hxx
scilab/modules/helptools/src/jni/BuildDocObject.cpp
scilab/modules/helptools/src/jni/BuildDocObject.hxx
scilab/modules/helptools/src/jni/SciDocMain.cpp
scilab/modules/helptools/src/jni/SciDocMain.hxx
scilab/modules/history_browser/src/jni/CommandHistory.cpp
scilab/modules/history_browser/src/jni/CommandHistory.hxx
scilab/modules/preferences/src/jni/ScilabPreferences.cpp
scilab/modules/preferences/src/jni/ScilabPreferences.hxx
scilab/modules/renderer/src/jni/CallRenderer.cpp
scilab/modules/renderer/src/jni/CallRenderer.hxx
scilab/modules/renderer/src/jni/XlFontManager.cpp
scilab/modules/renderer/src/jni/XlFontManager.hxx
scilab/modules/scicos_blocks/src/jni/AfficheBlock.cpp
scilab/modules/scicos_blocks/src/jni/AfficheBlock.hxx
scilab/modules/scinotes/src/jni/SciNotes.cpp
scilab/modules/scinotes/src/jni/SciNotes.hxx
scilab/modules/types/src/jni/ScilabVariables.cpp
scilab/modules/types/src/jni/ScilabVariables.hxx
scilab/modules/types/src/jni/ScilabVariablesRefresh.cpp
scilab/modules/types/src/jni/ScilabVariablesRefresh.hxx
scilab/modules/ui_data/src/jni/BrowseVar.cpp
scilab/modules/ui_data/src/jni/BrowseVar.hxx
scilab/modules/ui_data/src/jni/EditVar.cpp
scilab/modules/ui_data/src/jni/EditVar.hxx
scilab/modules/ui_data/src/jni/FileBrowser.cpp
scilab/modules/ui_data/src/jni/FileBrowser.hxx
scilab/modules/xcos/src/jni/Modelica.cpp
scilab/modules/xcos/src/jni/Modelica.hxx
scilab/modules/xcos/src/jni/Palette.cpp
scilab/modules/xcos/src/jni/Palette.hxx
scilab/modules/xcos/src/jni/Xcos.cpp
scilab/modules/xcos/src/jni/Xcos.hxx