ROOT dictionaries are an essential part of the interpreter and the I/O mechanisms. At the beginning, it was thought that such dictionaries would be created only for a small percentage of the classes but experience has shown that the proportion is much higher, making dictionaries a considerable part of the source code. We have been working to reduce the size of these dictionaries by enhancing the interpreter to make direct calls to compiled code with no need for the stubs functions anymore. We are now able to store the dictionary information in ROOT files as an alternative to the generated and compiled code. We will explain the various steps in this process, the concrete results obtained so far and news ideas that emerged during this work
Speakers:
Diego Marcos Segura
(Institut National Polytechnique de Grenoble (INPG)),
Leandro Franco Londono
(Unknown)