Hey, Am Donnerstag, den 12.04.2012, 18:16 +0200 schrieb Durand: > I'm considering using Vala to write a stellar evolution code which > needs to be pretty efficient in utilizing memory and cpu cycles. Is > there anything I'd need to be concerned about before using Vala for > this purpose? I guess the main features of the code will be the use of > large arrays. I'm also quite new to writing efficient code so I'm > wondering whether it is sensible to use libgee arrays and maps or to > stick to the basic arrays. As Vala is basically just C, I'm assuming > that efficiency is comparable to native C code but that might be a > little naive.
If you use plain C arrays you might be interested in using orc [1] [1a] with the vapi provided here [2]. It is widely used in e.g. gstreamer. Orc helps you to apply operations to large arrays of data efficiently. - fabiand [1] http://code.entropywave.com/orc/ [1a] http://code.entropywave.com/git/orc.git [2] http://mail.gnome.org/archives/vala-list/2010-May/msg00004.html _______________________________________________ vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
