aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/common/options/OpaqueOptionsData.java
Commit message (Collapse)AuthorAge
* Memoize the OptionsData per BlazeCommand.Gravatar Nathan Harmata2016-05-02
This saves the cost of (1) collecting all Options classes and (2) getting all their @Option annotations. Note that there is no savings on reflection costs, since that's already memoized internally by OptionsParser. This saves ~250us per Blaze invocation. -- MOS_MIGRATED_REVID=121153156