mekal / zemberek

Automatically exported from code.google.com/p/zemberek
0 stars 0 forks source link

Kökler okunurken tip seçimi yavaş #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Şu anda kökler okunurken Kök tileri enumundan gelen tipin ne olduğunu
buluyoruz. Profile sırasında buradaki işlemin olması gerekenden fazla zaman
aldığını gördüm. Ayrıca enum üzerinde arama yaparken her seferinde 
içindeki
dizinin bir kopyasını çıkarıyor, bu da gereksiz nesne oluşumuna neden olup
GC tetikliyor olabilir.

Hızladırma için Enum'un içerisine özel bir veri yapısı koyulması
düşünülebilir. incelenmeli.

Original issue reported on code.google.com by mda...@gmail.com on 10 Nov 2006 at 10:32

GoogleCodeExporter commented 8 years ago
Evet, yanlis kullanim yapmisim orada, kodu bu aksam duzenleyecegim. KelimeTipi
icerisine statik KelimeTipi[] degerler = KelimeTipi.values(); parametresini 
ekleyip
dogrudan o diziyi kullanacagim..

Original comment by ahme...@gmail.com on 14 Nov 2006 at 3:23

GoogleCodeExporter commented 8 years ago
Tamam. statik bir lookup dizisi koydum. minik ama gerekli bir iyileştirme. 
gereksiz
yere 40 bin kere o diziyi oluşturuyordu adam.

Original comment by mda...@gmail.com on 14 Nov 2006 at 6:44