Hallo Leute
Folgendes wisst ihr wahrscheinlich eh schon:
$ ./isdnrate -H +431 -G99 -l60 -p1
$ gprof isdnrate|head
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
74.48 11.85 11.85 98334 0.12 0.14 wld
13.51 14.00 2.15 14910900 0.00 0.00 min3
6.03 14.96 0.96 4943 0.19 3.03 getCountry
2.58 15.37 0.41 9343 0.04 0.04 appendArea
1.38 15.59 0.22 1 220.00 15686.47 initRate
Mit der rate-at.dat schaut's so aus:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
35.61 0.47 0.47 4856 0.10 0.12 wld
18.18 0.71 0.24 1647 0.15 0.49 getCountry
17.42 0.94 0.23 3183 0.07 0.07 appendArea
15.15 1.14 0.20 1402 0.14 0.14 findCountry
7.58 1.24 0.10 545100 0.00 0.00 min3
2.27 1.27 0.03 3536 0.01 0.01 strip
1.52 1.29 0.02 1 20.00 1089.02 initRate
D.h. die Ladezeit wird durch das Suchen nicht vorhandener/ungenau
geschriebener L�nder enorm beeintr�chtigt.
Irgenwie ist der Laender-Name als "Datenbankindex" ungeeignet. Die
Landesvorwahl als Inhalt der A:tags in rate-xx.dat waere besser. ich weiss,
dass fuer die Datenpflege die Eingabe eines Namens einfacher ist als immer
die Laender nachzuschlagen, aber das koennte ja ein Programm machen.
Vorschlag:
Ein Programm wandelt
A:Niederlande, Oesterreich, Unknown-Country
um in
#Niederlande, Oesterreich, **Unknown-Country**
A:+31,+43
Was meint ihr dazu?
PS mich wurmt schon dass zwar tw. die Faeroer-Inseln erfasst sind aber
Oesterreich gar nicht ;-)
leo
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel