Ответ 1
Да, размер файла jar имеет последствия для производительности. Более подходящий вопрос заключается в том, имеет ли он какие-либо существенные последствия? Ответ на этот вопрос - нет.
Да, есть точка, в которой файл jar становится слишком большим и влияет на JVM. Я не знаю, где это, но он где-то рядом с размером вашей системной памяти. Если JVM не может загружать весь JAR файл и библиотеки Java в системную память без обмена, это, безусловно, повлияет на производительность.
Это не то, о чем вам нужно заботиться. Не включайте файлы JAR в путь класса, которые не используются. Не включайте кучу кода в файл JAR проекта, который не используется. Я очень сомневаюсь, что вы создадите приложение в любом месте рядом с размером, необходимым для воздействия на производительность JVM.