After looking into new-relic I found that bean_block_info was taking a high % of total load time. In the code I found that this function loads all the beans on first time access (before leveraging cache on subsequent loads). I have thousands of beans which were created over past few years and many of which may be not in use. Most of the beans are added via panelizers.
Is there a quick way/script to find out which beans are not in use? I will remove them so that the first time load time is improved.