2012-09-14 11 views

Odpowiedz

14

Jak powiedział Jeremy; mierz, mierz, zmierz ... następnie zoptymalizuj, jeśli masz prawdziwy problem.

Nie patrząc na źródło, mogę wymyślić możliwe powody, dla których może być on szybszy i że odpowiedź może się zmienić w zależności od liczby wpisów.

Prawdziwe pytanie brzmi: dlaczego masz architekturę aplikacji, gdzie ma to znaczenie? Dosyć rzadko zdarza się, aby aplikacja tworzyła tyle zmutowanych słowników (lub słowników tak dużych), że jest to problem z wydajnością.

+5

Istnieje wiele najlepszych praktyk w rozwoju oprogramowania, które zwykle nie są "ważne", ale jeśli znamy najlepszy sposób, aby to zrobić od samego początku, możemy zapobiec błędom w przypadkach, w których to ma znaczenie :) –

Powiązane problemy