JSR ve RET, normal baytkod kısıtlamalarının (JSR'ye girişte tutarlı bir yığın şekline sahip olması gibi) gevşemesinden ötürü, bytecode doğrulama işlemini çok daha zor hale getirir. Üst kısım çok küçüktür (bazı durumlarda potansiyel olarak biraz daha küçük yöntemler) ve tekil JSR/RET kalıpları (ve olası güvenlik açıkları ve tam doğrulamanın ilişkili çalışma zamanı maliyeti) ile ilgili doğrulayıcıda devam eden zorluklar, onu yararlı olmayan bir özellik haline getirir devam etmek.
Verilerin sonucunda etkinleştirilen yığın haritaları ve daha hafif veri doğrulayıcı, güvenlik açısından hiçbir fedakarlık sağlamadan sınıf yükleme sırasında büyük bir performans kazancıdır.
JVM tarafından kullanımdan kaldırılmış mı, yoksa artık Oracle'ın Java derleyicisi tarafından artık kullanılmıyor mu? JVMS 7'de kullanım dışı bırakma bildirimi bulamadım https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.jsr –