Thread Werte in Hash und gleichzeitig doppelte finden (14 answers)
Opened by rk-ger at 2007-01-01 23:46

pq
 2007-01-08 20:40
#72848 #72848
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=opi,08.01.2007, 19:08]jauh, du hast Recht, ich hab defined() vergessen. Aber soviel
Unterschied ist da nicht...
[/quote]
bei mir schon.
      Rate shift  grep
shift 300/s    --  -51%
grep  615/s  105%    --
      Rate shift  grep
shift 305/s    --  -52%
grep  633/s  108%    --
      Rate shift  grep
shift 295/s    --  -53%
grep  623/s  112%    --
      Rate shift  grep
shift 309/s    --  -50%
grep  623/s  102%    --

Quote
Da bleibt aber immer noch die unschöne Sache mit der dreifachen
Datengröße.

je nach duplikaten auch weniger, bei deinem bsp. 2 1/2 fach.
und wenn man so viele daten hat, muss man halt überlegen, will
ich lieber 4 stunden lang x MB belegen oder nur 2 stunden x * 2.5.
komm halt drauf an, wieviel speicher verfügbar ist.
jedenfalls ist die grep-lösung deutlich übersichtlicher zu lesen und
dürfte auch erstmal vom speicher her ok sein. wenn man wirklich ein
speicherproblem hat, weil man viele daten hat, kann man es ja
dann anders schreiben.
im idealfall schreibt man gleich in eine datei, dann hat man nur noch
maximal 2 mal so viel speicher.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Werte in Hash und gleichzeitig doppelte finden