🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9945

Re: VS 2005 - roznica pomiedzy .netem 32-bit a 64-bit

#9945
From: Marcin Grzębski
Date: Mon, 14 Nov 2005 09:07
68 lines
3640 bytes
Witam,

Andrzej J. Turowicz wrote:
> Napisałeś, jak uważam, niestety swoje przemyslenia,

Dokładnie tak. Napisałem swoje przemyślenia podpartę
wiedzą teoretyczną zebraną na studiach i wiedzą
zaczerpniętą z tego co można przeczytać w materiałach
na internecie.

> NIE testowałeś VisualStudio na platformie 64 i dlatego piszesz
> niestety nieprawdę.

Zgadza się. Nie testowałem VS na 64-bitach, dlatego iż
nie dysponuje takim VS. Druga sprawa to to, że nie
dysponuje takim komputerem nawet w pracy. Jeszcze inny
fakt, to to, że w firmie pracujemy na Frameworku 1.1
i w najbliższych miesiącach nie będzie możliwe przejście na
2.0.

> I wykonanie aplikacji wynikowej i sam proces kompilacji i tworzenia
> jest na platformie 64 pod windowsXP 64 szybszy o klasę. To tak jak
> przejscie z PC XP na 386.

Z tym porównaniem nie mogę sie zgodzić.
Głównie dlatego, że obecne popularne 64 bity to tak naprawdę
rozszerzenie "starej" architektury 32-bitowej. I obawiam
się, że nie zmieniło aż tyle co przejście z 16-bitów na 32
w procesorach Intela.

Jeśli zaś chodzi o większą wydajność kompilacji i działania
to błybym wdzięczny za jakieś konkretne wyniki takiego
porównania. I pewnie wielu ludzi z tej grupy by z chęcią
przeczytało takie porównanie.

> Mam nieiwlkie w tej sprawie doswiadczenie ale Twoja wypowiedź
> 
>>> nie będzie zbytniego przyrostu prędkości,
>> 
>> do momentu wykorzystania specyficznych operacji obliczeniowych 
>> Double i Long (liczby 64 bitowe
> 
> JEST NIEPRAWDZIWA, pomimo mego jednodniowego pogladu.

Ja się jednak upieram przy swoim. Przynajmniej do czasu
jakiegoś porządnego porówania 32 vs 64, wskazującego na
to, że się mylę.

> Mało kto uzywa komputerów do oblicze stricte numerycznych. Z drugiej
> strony narzut na Framework jest tak duzy, że widocznie widać różnicę
> pomiędzy architekturami 32 i 64
 > Andrzej

Zgadza się, że niewielu programistów .NET pisze programy
głównie algorytmiczne. Dla większości zastosowań 64-bity będą
miały o wiele mniejsze znaczenie niż:
1. liczba rdzeni lub procesorów (niestety nie ma procesorów
dwurdzeniowych x86, innych niż 64-bitowe, ale można przetestować
na zwykłych windowsach 32-bit)
2. liczba GHZ w CPU
3. szybkość dostępu do pamięci
4. ilość pamięci, dla potrzeb cache'owania.
5. kofiguracja i szybkość dysków twardych

Marcin

PS: Swoją drogą dziwne, że sam M$ nie przedstawił jeszcze "dobrego"
porównania .NETów 32 i 64.
Technical Details
Message-ID: <dl9k69$j0k$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <dkvhts$dj1$1@polsl.gliwice.pl> <dkvina$59q$1@nemesis.news.tpi.pl> <dkvrkk$8ge$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Marcin Grzębski <mgrzebski@taxussi.no.com.spam.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: VS 2005 - roznica pomiedzy .netem 32-bit a 64-bit
Date: Mon, 14 Nov 2005 10:07:36 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 68
Message-ID: <dl9k69$j0k$1@nemesis.news.tpi.pl>
References: <dkvhts$dj1$1@polsl.gliwice.pl> <dkvina$59q$1@nemesis.news.tpi.pl> <dkvrkk$8ge$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 199.wmok.net
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1131959305 19476 217.96.29.199 (14 Nov 2005 09:08:25 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Mon, 14 Nov 2005 09:08:25 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
In-Reply-To: <dkvrkk$8ge$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit