About TejasJava

TejasJava is a Java-based multicore architectural simulator for simulating Java applications. It is developed by the Srishti research group, IIT Delhi. It simulates the traces of Java programs. The execution traces are collected by running applications on the Jikes research virtual machine. It also includes support for simulating multithreaded Java applications and calculating dynamic memory usage of programs.

Getting started with TejasJava is extremely easy. It is easy to install, and run the simulator. Additionally, TejasJava can be used as a framework to evaluate the performance of hardware garbage collectors as well as for other type of research requiring traces from Java programs. It has an extremely modular component-oriented design, and it is easy to add new features to it.

For more information: Click Here.