performance
Analysing the performance tree
The performance tree is a TTree containing detailed information about the workflow of a PROOF query. The tree is not created by default: detailed instructions to create and save it can be found in the dedicated section.
Content of this page:
Cling Performance Study
Measurements
The performance and size (disk, memory) of CINT and cling (the LLVM/clang-based interpreter prototype) have been studied to get a first rough estimate on the critical areas (critical for cling).
Disclaimer
These measurements were done before the implementation of a growing AST; we expect considerable (orders of magnitude) improvements with the current trunk of cling. To be confirmed beginning of 2011, once the growing AST is complete.
Creating and saving the performance tree
As explained in the benchmark utilities page, it possible to generate some performance histograms and a tree with information which can be used to monitor the performance of a cluster. This can be used to trace possible bottlenecks and therefore it is a useful debugging tool.
Benchmarking
Running the ROOT benchmark suite
The ROOT standard distribution kit includes a long list of test programs. Some of these test programs are used to benchmark the performance of ROOT. The suite includes: