Bjarne K. wrote:
> Jeg er blevet bedt om at hjælpe til med at finde ud af hvad der kan
> forårsage at det samme program afvikles meget hurtigere (10x) på den ene af
> ellers 2 "ens" maskiner. pc1 (den hurtige afvikler) og pc2 (den langsomme
> afvikler)
>
> Den enste forskel der er på de 2 dell optiplex maskner er at den hurtige
> kører bios version A06 og den langsomme kører A08, samt sisoft sandra kan se
> at der er forskellige modtherboard versioner i. Samt forskellig fabrikat
> PC3200 ram og harddisk.
> Det skal også lige siges at problemet ikke kun er set på "mine" 2 test pc'er
> og det er checket at det ikke er bios der er problemet. (altså at en A06
> også kan have problemet)
>
> Vi har desuden prøvet at skifte om på rammen og harddisken (med xp og
> programmet installeret), og problemet er altid på pc2, så det kan ikke være
> et software/styresystem problem.
>
> Det drejer sig om et c++ program lavet med VS c++ 6.0 sp6, og man kan i
> logfilen se, at det er stort set alt hvad der sker i programmet der kører
> langsommere på pc2. Programmøren siger at der kun er ændret småting ved
> programmet de sidste 7 år, og han har checket at det er kompileret uden
> nogen form for optimering til en bestemt platform.
>
> Nu kommer så det der gør at i måske henviser mig til en anden gruppe.
> Programmet kører fint på alle pc'er under win2000. Det er først når man
> installere xp på disse pc'er at programmet begynder at køre langsomt på
> nogle af maskinerne. (Programmet bliver selvfølgelig reinstalleret efter xp
> er lagt på)
>
> Jeg er desværre ikke programmør, så hvis der er nogen af jer der oplevet
> eller hørt om nogen problemer med c++ programmer der afvikles med forskellig
> hastighed på 2 næsten ens systemer under XP, vil jeg gerne hører om det.
>
>
>
>
> Maskinens specs er forøvrigt
> optiplex GX280
> P4 2,8
> sata1 150Gb
> 512 mb PC3200
>
> på forhånd tak
>
>
Prøv med hjælp fra programmøren at finde præcis de kodelinier der kører
langsommere på PC2. Det kan være at der er en enkelt ting eller to i
programmet som bliver gjort hele tiden og som kører langsomt på PC2.
Når den ramte operation først er fundet er det meget lettere at finde
årsagen. Til dette formål kan benyttes værktøjer som f.eks. Microsoft
Kernrate Viewer eller Compuware TrueTime.
--
Jakob Bøhm, M.Sc.Eng. * jb@danware.dk * direct tel:+45-45-90-25-33
Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
http://www.netop.com * tel:+45-45-90-25-25 * fax tel:+45-45-90-25-26
Information in this mail is hasty, not binding and may not be right