AFAIK, нет стандартных эталонов для методов API, и на самом деле, могут быть различные реализации, основанные на используемой JVM. Соедините это с JIT-оптимизацией JVM, сборками мусора и многими другими вещами, и я сомневаюсь, что вы могли бы получить глобально значимые числа. Самое большее, что вы можете сделать, это написать свои собственные тесты.
Некоторые методы определяют вычислительную сложность операций в своих JavaDocs. Некоторые другие методы описывают другие проблемы производительности. Убедитесь, что вы знаете о них и прислушаетесь к ним.
Но помимо этого, большинство шансов, что вы делаете преждевременные оптимизации. Используйте профилировщик, чтобы увидеть, что это на самом деле узкое место.
Например, в вашем случае будет стоимость чтения из файла, стоимость размещения строк в большом буфере и т. Д. Я не уверен, что вы действительно можете оптимизировать чтение на строковом уровне. Если это действительно важно для миссии, вы можете читать символ за символом и реализовывать алгоритм интеллектуального сопоставления без создания строк, это может быть немного быстрее.