Wpis z mikrobloga

@PortiMeo: tak niszowa, że każdy system ją wspiera xd. 64-bity mają sens tylko, gdy twój program używa powyżej 3gb pamięci (co w przypadku tego programu jest raczej mało prawdopodobne) lub, gdy daje to duże kożyści wydajnościowe. Programy napisane na 64-bitów są zazwyczaj szybsze, bo ta architektura jest nowsza (nowe dostępne polecenia) a nie dlatego, że 64-bity są dużo lepsze. Oczywiście są wyjątki: 64-bitowa architektura pozwala na przemielenie dużych ilości danych przy
sens tylko, gdy twój program używa powyżej 3gb pamięci


@Saly: poprawka: gdy Twój program używa powyżej 3GB pamięci WIRTUALNEJ. To dość znaczna różnica, bo typowo użycie pamięci wirtualnej jest wielokrotnie większe niż użycie pamięci fizycznej. Wystarczy że aplikacja mapuje pliki pamięciowo i już użycie pamięci wirtualnej idzie w kosmos. Dlatego wszystkie biblioteki współdzielone oraz kod programu też liczą się do pamięci wirtualnej programu - są mapowane w przestrzeń pamięci procesu. Sam