Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Challenges and Scopes of Escape Analysis – A Review on Java Byte Code Optimization


Affiliations
1 Rungta College of Engineering and Technology for Session, India
2 Rungta College of Engineering and Technology, Bhilai, India
     

   Subscribe/Renew Journal


Java is a very promising language, which makes use of JVM for platform independency. Java compiler converts program into byte code which is further executed. There is scope for the optimization in the byte code produced by the compiler. For the static optimization in java one can work on the byte code or different intermediate code of java. The Escape Analysis is a static optimization analysis, which gives the scope for the unnecessary synchronization removal and place objects into the stack instead of heap. This paper describes the scope and challenges of byte code optimization (static analysis) in java especially using Escape Analysis and different supporting analysis.

Keywords

Escape Analysis, Point to Analysis, Program Analysis.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 217

PDF Views: 3




  • Challenges and Scopes of Escape Analysis – A Review on Java Byte Code Optimization

Abstract Views: 217  |  PDF Views: 3

Authors

Giridhar Urkude
Rungta College of Engineering and Technology for Session, India
Ajay Kushwaha
Rungta College of Engineering and Technology, Bhilai, India
Shammi Jain
Rungta College of Engineering and Technology for Session, India

Abstract


Java is a very promising language, which makes use of JVM for platform independency. Java compiler converts program into byte code which is further executed. There is scope for the optimization in the byte code produced by the compiler. For the static optimization in java one can work on the byte code or different intermediate code of java. The Escape Analysis is a static optimization analysis, which gives the scope for the unnecessary synchronization removal and place objects into the stack instead of heap. This paper describes the scope and challenges of byte code optimization (static analysis) in java especially using Escape Analysis and different supporting analysis.

Keywords


Escape Analysis, Point to Analysis, Program Analysis.