Win7 wolniejszy od WinXP? |
|
sybic User systemu
Liczba postów: 334
|
![]() Win7 wolniejszy od WinXP?
Mam pewien program, swój własny, kompilowany w Delphi XE. Typowo obliczeniowy. Przy Win7 32-bit chodzi wolniej w porównaniu do WinXP w podobnej konfiguracji. Na tyle wolno, że niekomfortowo. Rzecz jasna w klasycznym wyglądzie, bo w areo to już cała para procesora idzie w wygląd.
3.2 GB RAM, DualCore 2.5@2.8 Czy tak ma być? Czy Win7 w aplikacjach obliczeniowych faktycznie jest wolniejszy? A może trzeba wyłączyć jakieś usługi? 25.05.2011 18:14 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Wydaje mi się, że dość jasno sprecyzowałem temat. Aplikacja pod Win7 liczy wolniej niż w WinXP, a że wierzyć mi się nie chcę szukam powodu tego stanu rzeczy, tym bardziej, że moja styczność z Win7 jest poniżej miesiąca. Może coś źle zainstalowałem, czy co...
25.05.2011 18:58 |
Portator Redaktor ![]()
Liczba postów: 10.980
|
![]() RE: Win7 wolniejszy od WinXP?
Spróbuj dostosować wydajność.
Panel sterowania > system > zaawansowane ustawienia ( menu po lewej stronie ) ![]() Windows ❼ Forum 25.05.2011 19:07 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?
Zoptymalizuj kod programu.
Dodaj do niego kompoment :XPManifest. Pozwoli on uzyskać wygląd XP. Moje aplikacje niektóre też rozbudowane [programy tworzone prosto pod Win 7 i z optymalizowanym kodem] Działały idealnie bez zżerania zasobów komputera jak i obliczanie danych trwało bardzo szybko. Więc mogłeś coś w kodzie powalić, albo go nie zoptymalizowałeś . ![]() Copyright © 2014 revo-design.pl
(Ten post był ostatnio modyfikowany: 25.05.2011 19:17 przez DamiaX.)
25.05.2011 19:13 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
XPManifest to ja odjąłem, bo dzięki temu jest szybszy zarówno w WinXP i Win7. To typowa obliczeniówka, którą trudno nawet zoptymalizować.
25.05.2011 19:19 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?
Wszystko idzie zoptymalizować.
Podaj jakie obliczenia program wykonuje. Jak chcesz mogę dać Ci moje gg i prześlesz kod programu a ja poprawie i zobaczę jak działa na Windows 7 x64. ![]() Copyright © 2014 revo-design.pl
25.05.2011 19:21 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Kod to kilka MB źródeł, miesiąc na przeanalizowanie tego to mało. Ale generalnie obfitują w nim tabele double i typowe funkcje matematyczne, tyle że przeliczane wielokrotnie. A na Win7 x64 to chodzi już znacząco wolnej, no ale tutaj zaskoczenia nie ma. Ja chcę, aby przy 32-bit było tak samo.
25.05.2011 19:31 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?
No podaj ile mb
![]() 20-30 mb ?. Jak jesteś dobrym programistą to to szybko przeanalizujesz i zrobisz nawet wersje programu na Windowsa x64. A teraz do przeanalizowania. Miesiąc ? Dobry programista to te kilka mb przeanalizuje w 1 godzinę nawet nie. Ja pisałem aplikacje co ich kod miał minimum 20 mb. Po optymalizacji kodu rozmiar się zmniejszał a program działał szybciej. ![]() Copyright © 2014 revo-design.pl
25.05.2011 19:38 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Pisałem ten kod, kiedy miałem wolny komputer, wiec zoptymalizowałem go tak dobrze, jak tylko można było to zrobić. No może inaczej, na tyle na ile pozwała mi wiedza
![]() Oba systemu są 32 bitowe, więc powinny chodzić tak samo. Nie da się więc dokonać optymalizacji pod Win7, bo nawet nie wiem na czym ona miałaby polegać. 25.05.2011 19:47 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?
Nie pokażesz kodu to nie wiem w czym problem jest.
XP a Windows 7 to dwa "osobne" systemy. W Windows 7 mamy aero i takie tam więc wydajność jest inna niż na XP. Możesz zawsze program w trybie zgodności z XP odpalić. ![]() Copyright © 2014 revo-design.pl
25.05.2011 19:52 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Oba systemy mają ustawiony klasyczny wygląd, więc porównanie jest obiektywne.
Tryb zgodności też nie pomaga, ale przecież program skompilowałem już pod Win7, więc tryb zgodności jest tu po nic. 25.05.2011 19:59 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?(25.05.2011 19:59)sybic napisał(a): Tryb zgodności też nie pomaga, ale przecież program skompilowałem już pod Win7, Skompilowałem co masz namyśli w tego słowa znaczeniu ? Dałeś kopiuj wklej do delphi na Windows 7 i gotowe ?. A może poprawki w kodzie ?. Moge dać Ci przykładową aplikację obliczeniową taki kalkulator i zobaczysz jak działa na XP a jak na Windows 7 ![]() Copyright © 2014 revo-design.pl
25.05.2011 20:02 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?(25.05.2011 20:02)123qwe napisał(a): Skompilowałem co masz namyśli w tego słowa znaczeniu ?Mniej więcej. Ściślej to przeniosłem cały projekt. (25.05.2011 20:02)123qwe napisał(a): A może poprawki w kodzie ?.A czym może się różnić kod pod Win7 x86, pod WinXP? No może to nie temat, na ten wątek, ale czy faktycznie może się różnić? 25.05.2011 20:24 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?Cytat:Mniej więcej. Ściślej to przeniosłem cały projektMniej więcej hmmm. I teraz mam się zastanawiać ile było tego mniej a ile więcej. hmm może mniej a może więcej... Cytat:A czym może się różnić kod pod Win7 x86, pod WinXP? Jak znasz się na programowaniu to powinieneś wiedzieć. Jak jesteś pseudo programistą to zapraszam do helpa delphi i tutoriali oraz faq. ![]() Copyright © 2014 revo-design.pl
25.05.2011 20:34 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Jakim jestem programistą to nie wiem, nie mnie to oceniać, a i na tej ocenie zależy mi jak na zeszłorocznym śniegu. Tak jak pisałem mój kontakt z Win7 jest poniżej miesiąca. Trudno abym wiedział coś o optymalizacji kodu w Delphi pod Win7, skoro uczę się dopiero Win7. Wydawało mi się, że pod tym względem systemy są podobne. Widzę, że nie są… napisany program dobrze chodzi na WinXP, a przy Win7 chodzi… tak przy okazji.
No szkoda. Tyle wniosków. A co do przeniesienia kodu, to w tym momencie skopiowałem wszystko. Ten sam projekt. Chodzi tak samo.
(Ten post był ostatnio modyfikowany: 25.05.2011 20:47 przez sybic.)
25.05.2011 20:42 |
DamiaX Ekspert ![]()
Liczba postów: 2.920
|
![]() RE: Win7 wolniejszy od WinXP?
Pisałem dał byś kod programu a ja bym go przeanalizował i poprawił na Windows 7.
To tyle ![]() Copyright © 2014 revo-design.pl
25.05.2011 20:44 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
Nie mogę dać kodu, toż to cały program
![]() Ale jeśli pod Win7 trzeba kodzić inaczej to czeka mnie trochę pracy, a przede wszystkim nauki. Dzięki za dobre chęci. 25.05.2011 20:53 |
sybic User systemu
Liczba postów: 334
|
![]() RE: Win7 wolniejszy od WinXP?
kod jest tu : http://moshier.net/aa-56.zip ale w C. Ja go na Delphi przełożyłem zachowując te same typy zmiennych.
25.05.2011 21:15 |
« Starszy wątek | Nowszy wątek »
Autor: sybic Temat został oceniony na 0 w skali 1-5 gwiazdek. Zebrano 1 głosów. |