Thread MySQL Benchmark
(29 answers)
Opened by paddy at 2009-11-23 23:03 2009-11-24T15:50:41 sid burn ähm, lies bitte, was ich schrieb. zuerst profilen, um zu gucken, wo die schwachstellen sind. natürlich kümmert mich eine funktion weniger, die selten augerufen wird, als eine, die oft aufgerufen wird. genau das schrieb ich doch. und das zeit einem der profiler. und mit ein bisschen gespür für die applikation weiss ich manchmal auch vorher. und durch isolation kann ich gezielt benchmarken und optimieren und dann später erneut profilen. zumindest habe ich das so gemacht und war bisher damit erfolgreich. wozu immer die komplette applikation profilen, wenn ich eben gezielt eine bestimmte stelle optimieren will? du darfst mir unterstellen, dass ich beim benchmarken durchaus darauf achte, dass der benchmark nicht realitätsfern ist und ich genau das teste, was auch real vorkommen würde. du redest immer noch davon, dass das alles sinnlos ist, indem du sagst, man könne mit benchmarks keine realen situationen testen. doch, das kann man. wenn du meinst, ich hätte meine zeit verschwendet, dann zeig mir mal, wie du HTC schneller machst. ich würde dir ja zustimmen, wenn du sagen würdest, dass es viele benchmarks gibt, die sinnlos sind, weil die leute sie falsch angewendet haben. z.b. testen leute auf eine funktion, die arrays bhandelt und testen diese mit riesigen inhalten, wobei aber in der realität die arrays so klein sind, dass man gar nichts spart (oder sogar noch drauflegt). das ändert aber nichts daran, dass man bei der richtigen anwendung wichtige erkenntnisse erlangen kann, die man auch bei anderen applikationen nutzen kann. 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: ![]() ![]() |