[Gambas-user] Gambas was live on Twitch

Benoît Minisini gambas at ...1...
Fri Sep 11 04:38:39 CEST 2015


Le 11/09/2015 04:15, Jussi Lahtinen a écrit :
> If ObjModel.Load() turns out to be the bottleneck, you can convert the MD2
> files (always make back up of the originals) as binary. And thus load them
> directly to the arrays, which is much faster.
>
>
>
> Jussi
>

That routine should be first optimized in Gambas. Remember that the 
compiler does not detect constant expressions and evaluates everything.

For example, if you do successively:

	a.b.xxx
	a.b.yyy
	a.b.zzz

you are evaluating a.b several times for nothing. By putting "a.b" in a 
local variable, you speed things up.

	If awa

is faster than:

	If awa <> ""

And is Split() mandatory?

And so on...

And the profiler can help there.

-- 
Benoît Minisini




More information about the User mailing list