Sì, la dimensione del file jar ha implicazioni sulle prestazioni. La domanda più appropriata è, ha delle implicazioni significative? La risposta a questa domanda è no.
Sì, c'è un punto in cui il file jar diventa troppo grande e influenza la JVM. Non so dove sia, ma è vicino alla dimensione della memoria di sistema. Se la JVM non è in grado di caricare l'intero file JAR e le librerie Java nella memoria di sistema senza scambiare, ciò inciderà sicuramente sulle prestazioni.
Questo non è qualcosa di cui ti devi preoccupare. Non includere file JAR nel classpath che non vengono utilizzati. Non includere un mucchio di codice nel file JAR del progetto che non viene utilizzato. Dubito fortemente che tu stia creando un'applicazione ovunque vicino alle dimensioni richieste per influire sulle prestazioni della JVM.
fonte
2010-08-26 14:05:48
Recenti e correlati: http://stackoverflow.com/questions/3314815/does-a-war-file-size-affect-in-some-way-the-application-and-or-application-server – JoseK