2008/12/25

Szybkość Menedżera Finansów

Przy okazji ostatnich aktualizacji i poprawek wydajności Menedżera Finansów, wpadłem na pomysł porównania wydajności programu z innymi programami na rynku. Menedżer Finansów zapisuje wszystkie dane lokalnie na dysku Twojego komputera. Ponieważ dane budżetu domowego zachowywane są w bazie danych Sybase, nie wymaga ona instalacji i dzięki temu możesz trzymać cały program na dysku USB. Ponieważ żaden inny program który testowałem nie pozwalał na umieszczenie programu na dysku przenośnym, porównywałem programy po instalacji na dysku twardym. 

Moja kopia programu zawiera spory zestaw danych sięgający roku 2000. Zauważyłem że program działa i przetwarza dane znacznie szybciej niż inne programy, które wypełniłem znacznie mniejszą ilością danych. Jeżeli spojrzeć na wielkość innych programów, można prosto spróbować wyjaśnić dlaczego Menedżer Finansów jest tak szybki. Całość instalacji Menedżera Finansów to mniej niż 10 MB (sam plik wykonywalny to tylko 2MB), co zawiera program, bogaty interfejs graficzny, kompletną pomoc programu, a nawet kompletną instrukcję obsługi!

Porównaj to do instalacji Microsoft Money, która waży ponad 200 MB czy instalacji innych programów które wahają się pomiędzy kilkanaście, a kilkadziesiąt megabajtów. Po co komu aż tak ogromne pliki instalacyjne i ogromne ilości danych do załadowania na lokalnym komputerze? Dodatkowo niektóre narzędzia wymagają osobnych instalacji dodatków takich jak Microsoft .NET framework czy Java lub różnych silników bazy danych. Menedżer Finansów właściwie w ogóle nie wymaga instalacji. 

Na systemach Windows 2000, Windows XP i Windows Vista można po prostu przenosić pliki programu bez potrzeby instalowania żadnych dodatków oraz bez instalacji samego programu!