2012-09-25 14 views
7

Nesne havuzlarını yönetmek için scala'da tercih edilen yol hangisidir?scala yolu

Tek iş parçacıklı büyük boyutlu nesneler oluşturmam ve silmem gerekiyor (senkronizasyona gerek yok). C++ 'da statik nesneler dizisi kullandım.

Scala'da onunla başa çıkmanın deyimsel ve etkili yolu nedir?

+0

Bu deyimsel yol, gc'nin işini yapmasına ve endişelenmesine izin vermemektir. Bu yeterince hızlı değilse, yapılması gereken deyim, GC'yi ayarlamaktır. –

+0

Neden bir nesne havuzuna ihtiyacınız var? İlk denemede GC'ye güvenmeyi denediniz mi? Havuzlanmış nesneyi başlatma/sıfırlama maliyeti yüksek mi? – paradigmatic

+0

Bir parçacık sistemi yazıyorum. Bir parçacık hızlı yaşar ve genç ölür. Aslında çok fazla parçacık var. Bununla başa çıkmanın en önemli yolu, tüm parçacıkların özellik ve alanlar bakımından aynı olmasından dolayı, bir nesne havuzu oluşturuyor gibi görünüyor. – ayvango

cevap