[pypy-commit] pypy reflex-support: benchmark dictionary additions
wlav
noreply at buildbot.pypy.org
Thu Aug 4 03:07:20 CEST 2011
Author: Wim Lavrijsen <WLavrijsen at lbl.gov>
Branch: reflex-support
Changeset: r46261:7a62d64dd2d0
Date: 2011-08-03 11:13 -0700
http://bitbucket.org/pypy/pypy/changeset/7a62d64dd2d0/
Log: benchmark dictionary additions
diff --git a/pypy/module/cppyy/bench/bench02.h b/pypy/module/cppyy/bench/bench02.h
--- a/pypy/module/cppyy/bench/bench02.h
+++ b/pypy/module/cppyy/bench/bench02.h
@@ -1,3 +1,5 @@
+#include "TString.h"
+
#include "TCanvas.h"
#include "TFile.h"
#include "TProfile.h"
@@ -9,27 +11,47 @@
#include "TROOT.h"
#include "TApplication.h"
+#include "TArchiveFile.h"
+#include "TBasket.h"
#include "TBox.h"
+#include "TBranchRef.h"
#include "TClassGenerator.h"
+#include "TClassRef.h"
+#include "TClassStreamer.h"
+#include "TContextMenu.h"
+#include "TEntryList.h"
+#include "TEventList.h"
#include "TF1.h"
+#include "TFileCacheRead.h"
+#include "TFileCacheWrite.h"
#include "TFileMergeInfo.h"
+#include "TFitResult.h"
#include "TFolder.h"
+//#include "TFormulaPrimitive.h"
#include "TFunction.h"
#include "TFrame.h"
#include "TGlobal.h"
+#include "THashList.h"
#include "TInetAddress.h"
#include "TInterpreter.h"
#include "TKey.h"
#include "TLegend.h"
+#include "TMethodCall.h"
#include "TPluginManager.h"
#include "TProcessUUID.h"
+#include "TSchemaRuleSet.h"
#include "TStyle.h"
#include "TSysEvtHandler.h"
#include "TTimer.h"
#include "TView.h"
+//#include "TVirtualCollectionProxy.h"
#include "TVirtualFFT.h"
#include "TVirtualHistPainter.h"
+#include "TVirtualIndex.h"
+#include "TVirtualIsAProxy.h"
#include "TVirtualPadPainter.h"
+#include "TVirtualRefProxy.h"
+#include "TVirtualStreamerInfo.h"
#include "TVirtualViewer3D.h"
#include <typeinfo>
diff --git a/pypy/module/cppyy/bench/bench02.xml b/pypy/module/cppyy/bench/bench02.xml
--- a/pypy/module/cppyy/bench/bench02.xml
+++ b/pypy/module/cppyy/bench/bench02.xml
@@ -4,6 +4,7 @@
<!-- ROOT classes -->
<class pattern="T[A-Z]*" />
+ <class pattern="ROOT::T[A-Z]*" />
<!-- STL classes actually used -->
<class name="std::ostream" />
@@ -21,7 +22,10 @@
<field name="fRep" transient="true"/>
</class>
+ <class name="TUUID::uuid_time_t" />
+
<class pattern="TString::*" />
+ <class name="TString::Rep_t" />
<class name="TClass::TNameMapNode" />
<class name="TFileOpenHandle" />
More information about the pypy-commit
mailing list