On Mon, 02 Jun 2008, Szakáts Viktor wrote:

Hi Viktor,

> >>-DHB_GUI
> >It disables inkey polling in main HVM loop.
> >In normal programs it means that K_ALT_C and K_ALT_D will
> >not work. It gives some small speed improvement.
> What do you think of making this a runtime option?
> (a Set())

The idea of using this macro was eliminating all possible
overhead from main HVM loop. Using and RT switch like new
set() does not make it. Anyhow current code can/should be
updated. See the note about hb_set.HB_SET_KEYPOLL I left
in main HVM loop few years ago.

> For HB_NO_DEBUG we're talking about maybe 4-6 CPU instructions
> per Harbour function call. Do we really need this? Is this
> measurable?

Just like for most of others. Probably only HB_GUI is HB_NO_PROFILER
are important because pending code is executed in each HVM loop (for
each PCODE). I'll make speed test for HB_GUI to check current difference.

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to