Dalvik là một trình biên dịch Just In Time (JIT).
Bằng thuật ngữ JIT, chúng ta muốn nói rằng khi bạn chạy ứng dụng của bạn trên thiết bị di động, thì phần mã cần thiết cho việc thực thi ứng dụng của bạn chỉ được biên dịch vào thời điểm đó và phần còn lại của mã sẽ được biên dịch trong tương lai khi cần. JIT hoặc Just In Time chỉ biên dịch một phần của mã của bạn và nó có kích thước bộ nhớ nhỏ hơn và do đó, nó sử dụng ít không gian vật lý trên thiết bị di động.