Subject Re: Embedded 1.5 on hyperthreading
Author Adam
--- In firebird-support@yahoogroups.com, "menjit_singh"
<menjit_singh@...> wrote:
>
> When i say "does not run" it means that the software generated an
> error " windows have encountered an error" and the software just shut
> down. The strange thing is that i have tested the same software using
> p2 (350mhz) on 64 MB ram with win 98 se upto p4 (2.4G) on 512 mb ram
> with winxp pro and there is no problem at all, all of them have 1
> cpu. But when i test with p4 (2.6) HT with 512Mb ram, winxp pro, an
> error occurs.
>

Again, I will repeat from my first post. Hyperthreading is not the
same as Multiple CPUs. Hyperthreading is a single CPU that sort of but
not really emulates multi CPUs, google if you want to know how it
works. Multi-CPU is two physical chips. Multi-Core is like multi-cpu
except the processors are on the one chip.

CPUAffinity is about making sure the process doesn't keep switching
between physical processors, it is of no use for simple hyperthreading.

Now, have you CONFIRMED that the problem is in fact Hyperthreading and
not some other problem with a dll conflict etc? To test this, you need
to disable hyperthreading in BIOS and see that the problem no longer
occurs. If it still occurs, then hyperthreading is an unhelpful detour
away from your problem. If it resolves it I will personally be
surprised. You could try and connect using a tool like iSQL to see if
the problem is with Firebird or your connection components or
something else.

Adam