[squeak-dev] Alien vs. FFI benchmarks (Re: Trying to load
ALienOpenGL into 4.1 alpha...)
josh at schwa.ca
Thu Mar 25 08:46:33 UTC 2010
On Mar 24, 2010, at 8:43 PM, Lawson English wrote:
> Would it ever be worth it to create a OpenGL plugin wrapper rather than use the FFI calls?
Your application would have to be *very* efficient (much more efficient than, say, Croquet's scene-graph):
[1000000 timesRepeat: [gl glGetError]] timeToRun 627
[1000000 timesRepeat: [Object new; new; new; new]] timeToRun 747
[1000000 timesRepeat: [OrderedCollection new add: 1]] timeToRun 1078
We're talking less than a microsecond per FFI call. Your whole application would have to be *heavily* optimized before this became the #1 bottleneck.
More information about the Squeak-dev