Avian π
A lightweight virtual machine and class library designed to provide a useful subset of Javaβs features, suitable for building self-contained applications. π‘
Efficient
πΈJust-In-Time (JIT) compilation for fast method execution
πΉGenerational, copying garbage collection ensures short pause times and good spatial locality
πΈThread-local heaps provide O(1) memory allocation with no synchronization overhead
πΉNull pointer dereferences are handled via OS signals to avoid unecessary branches
The class library is designed to be as loosely coupled as possible, allowing tools like ProGuard to aggressively isolate the minimum code needed for an application. β‘οΈ
This translates to smaller downloads and faster startup. β¨
https://t.me/pgimg/135
[ Website ] : readytalk.github.io/avian
γ°γ°γ°γ°γ°γ°
#Java #VM #JIT
@ProgrammingTip
A lightweight virtual machine and class library designed to provide a useful subset of Javaβs features, suitable for building self-contained applications. π‘
The VM is implemented from scratch and designed to be both fast and small.
Efficient
πΈJust-In-Time (JIT) compilation for fast method execution
πΉGenerational, copying garbage collection ensures short pause times and good spatial locality
πΈThread-local heaps provide O(1) memory allocation with no synchronization overhead
πΉNull pointer dereferences are handled via OS signals to avoid unecessary branches
The class library is designed to be as loosely coupled as possible, allowing tools like ProGuard to aggressively isolate the minimum code needed for an application. β‘οΈ
This translates to smaller downloads and faster startup. β¨
https://t.me/pgimg/135
[ Website ] : readytalk.github.io/avian
γ°γ°γ°γ°γ°γ°
#Java #VM #JIT
@ProgrammingTip
Telegram
Programming Tips Resources
βSorry JAVA, I am done with you. I have fallen in love with Kotlin.ββ- Sad Love Story πGoogle started supporting Kotlin as an official language for Android development. β
On that day I decided, If Google somehow exclude JAVA then I am gonna leave Android development to continue my relation with JAVA. β
I was very egoistic that no any other language can took place in my heart. π
One day, One of my friends suggest me to give at least one chance to Kotlin. Because JAVA does not value my relationship. π π»ββοΈ
Since we have been together from last 6 years sometimes I got angry and scolding on JAVA that It can not do some simple things by itself. π€·π»ββοΈ
Every time I need to write boilerplate code again and again, but still I was appreciating JAVA in front of everyone. π
[ Article ] : kutt.it/ktjv
γ°οΈγ°οΈγ°οΈγ°οΈγ°οΈγ°οΈ
#Kotlin #Android #Java
@ProgrammingTip
Telegram
Programming Tips Resources