AVM2 (ActionScript 3 VM) ne tür optimizasyonları destekliyor? Biliyorum ki JIT kullanıyor, ancak Dead Code Eliminasyonu, sürekli katlama, inlining, vb. Destekliyor mu?AVM2 hangi tür optimizasyonları destekler?
Ayrıca, ActionScript derleyicisinin bazı optimizasyonlar yapması da benim için çok ilginç. AFAIK C# derleyici, çok küçük bir optimizasyon setini (sadece dil desteği için gereklidir) yapar, JIT tüm işi yapar. Ve çok hızlı çalışıyor.
Teşekkürler.
MPD sayesinde. AVM2 destekler:
- Sabit Katlama
- Kopya & Sabit Yayılımı
- Ortak Alt ifadeyi Eliminasyon (CSE)
- Ölü Kod Eliminasyon (DCE)
Cevabınız için teşekkürler! Sunum biraz eski (2006 yıl) ama aradığım bilgi var. AVM2 destekler: Sabit Katlama, Kopyalama ve Sabit Propagasyon, Ortak Alt Ekspresyon Eliminasyon (CSE), Ölü Kod Eleme (DCE) – anatoly
Yardım etmesine sevindim. Eğer farkında değilseniz, Grossman, Actionscript'in orijinal geliştiricisiydi. Bence bu makale AS3 ve AVM2'nin piyasaya sürülmesiyle çakışıyor. – mpdonadio