Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] MS Live Mail zamiast OE 6 ?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] MS Live Mail zamiast OE 6 ?
From: "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid>
Date: Thu, 15 May 2014 22:08:09 +0200
Osoba podpisana jako 666 <j.666@gazeta.pl> w artykule
<news:ll22ie$jda$1@news.supermedia.pl> pisze:

Świetny post.
A gdyby tak użyć MS Live Mail (ostatnia wersja pod XP SP3 to bodajże
Build 14.0.8117) ?

Windows Mail (WM) i Windows Live Mail (WLM) dobrze się sprawdzają u mało
wymagających użytkowników, którzy bezmyślnie wysyłają sobie emailem
głupawe prezentacje czy kobylaste filmiki i nie zwracają uwagi na obłędne
formatowanie wiadomości, ale zupełnie się nie nadają do obsługi archiwum
grup dyskusyjnych.

OE trzyma indeks wiadomości razem z wiadomościami w każdym pliku dbx
i wczytuje go przy otwieraniu folderu, stąd problem wcześniej wspominanych
timeoutów. Dane tekstowe w indeksie są zapisane z użyciem zestawu znaków
ustawionego w OE jako domyślny (najczęściej windowsowy zestaw ANSI dla
języka domyślnego w systemie), stąd np. w panelu z listą wiadomości temat
czy nadawca wiadomości wysłanej po rosyjsku widnieje jako znaki zapytania
bądź krzaczki, nawet jeśli ma poprawnie zadeklarowany i użyty zestaw
KOI8-R.

WM/WLM mają jeden zbiorczy plik indeksu zawierający nagłówki wszystkich
wiadomości z wszystkich folderów. Dane te są zapisane w formacie indeksu
systemowego (wykorzystywanym np. przez systemową funkcję wyszukiwania
plików). Plusem jest to, że dane tekstowe są konwertowane do Unikodu,
minusem to, że są zapisywane w UTF-16, czyli zajmują około dwa razy więcej
miejsca niż przy użyciu kodowania 8-bitowego (UTF-8 bądź ANSI, jak to robi
OE). Plik indeksu jest otwierany w momencie uruchamiania programu, co dla
dużej liczby wiadomości oznacza długie oczekiwanie. Jakby tego było mało,
w nowszych wersjach WM/WLM wprowadzono automatyczny backup indeksu przy
uruchamianiu programu, co wydłuża czas uruchomienia co najmniej
dwukrotnie, bo zapis backupu jest wolniejszy niż odczyt istniejącego
pliku.

Dla przykładowego archiwum grup o wielkości 100 GiB plik indeksu może mieć
wielkość rzędu 20 GiB, czyli więcej, niż pamięć RAM dostępna w większości
komputerów, a to oznacza dodatkowe spowolnienie wskutek młócenia plikiem
wymiany.

Dawno temu przeprowadzałem test WLM pod WinXP z 512 MiB RAM, System był
w pełni zaktualizowany, z powyłączanymi wszelkimi zapychaczami pamięci.
Po założeniu konta na news-archive.icm.edu.pl i ściągnięciu samych
nagłówków z grupy control.cancel (wiadomości z tej grupy prawie nie
mają treści) otrzymałem plik indeksowy przekraczający rozmiarem 2 GiB,
a kolejne uruchomienie WLM trwało jakieś pół godziny.

Po raz kolejny crosspost+FUT.

--
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie)

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>