D
David Mohandas
I am running our application on Windows XP SP1 and Windows 2000 and i see a
lot slower performance on XP than on 2000. XP machine has 1GB RAM and 2000
machine has 768MB RAM. Our application uses SQL server 2000 SP3A. Our
application on XP to run a process takes 3.5hrs and on 2000 the same process
runs in 1.5hrs.
Looking at the task manager on XP the sqlservr.exe Mem usage is around 0.5GB
and our application mem usage is 7MB. Wheareas on 2000 sqlservr.exe Mem
usage is around 0.5GB and our application mem usage is around 50MB.
I don't understand why in XP my application is not getting enough RAM,
because i don't see all of the RAM being used (i.e) i don't see any other
application in the process list that uses a lot of RAM other the sqlservr.
But whereas the available physical memory is 4MB, i wondering where it all
went away. Also i notice heavy page faults in XP and that is leading to
under utilization of CPU which is causing the performance degradation.
Has anyone seen such a behaviour on XP?
Thanks,
David
lot slower performance on XP than on 2000. XP machine has 1GB RAM and 2000
machine has 768MB RAM. Our application uses SQL server 2000 SP3A. Our
application on XP to run a process takes 3.5hrs and on 2000 the same process
runs in 1.5hrs.
Looking at the task manager on XP the sqlservr.exe Mem usage is around 0.5GB
and our application mem usage is 7MB. Wheareas on 2000 sqlservr.exe Mem
usage is around 0.5GB and our application mem usage is around 50MB.
I don't understand why in XP my application is not getting enough RAM,
because i don't see all of the RAM being used (i.e) i don't see any other
application in the process list that uses a lot of RAM other the sqlservr.
But whereas the available physical memory is 4MB, i wondering where it all
went away. Also i notice heavy page faults in XP and that is leading to
under utilization of CPU which is causing the performance degradation.
Has anyone seen such a behaviour on XP?
Thanks,
David