Последнее ключевое слово не отображается в файле класса для локальных переменных и параметров, поэтому оно не может влиять на производительность во время выполнения. Он используется только для разъяснения намерения кодировщиков, что переменная не должна быть изменена (что многие считают сомнительной причиной ее использования), и имеет дело с анонимными внутренними классами.
Существует множество аргументов в пользу того, имеет ли конечный модификатор самого метода какой-либо выигрыш в производительности, поскольку методы все равно будут встроены оптимизирующим компилятором во время выполнения, независимо от модификатора. В этом случае его также следует использовать только для ограничения переопределения метода.