Runtime eines Bashskriptes optimieren

Hinweis: In dem Thema Runtime eines Bashskriptes optimieren gibt es 17 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Wichtig ist nun mal, wie lange es hier dauert.


    Mir ist auch nicht entgangen, dass Du die Messwerte editiert hast.


    Ich bin auch durchaus in der Lage, zwischen den Zeilen zu lesen. So kann jeder sehen. dass Du explizit uhelp ansprichst und bauchpinselst. Provokanter ausgedrückt: Hier tropft der Schleim vom Monitor und ich bezweifele Deine Messergebnisse.


    Ich kann so langsam nachvollziehen, warum Persephone dieses Forum verlassen hat.

    Für den Inhalt des Beitrages 56448 haftet ausdrücklich der jeweilige Autor: Easy

  • Statt hier Vermutungen und Unterstellungen zu posten, könntest du einfach beide Lösungen testen.
    Auf deiner Maschine.
    Dann würdest du sehen, dass beide Lösungen in etwa gleich schnell sind.
    Manchmal ist meine schneller.


    Und noch etwas: Du misst die Bruttorate. Das sagt nur annähernd etwas über die tatsächliche Durchsatzrate von Provider zu Kunden aus.


    Es ist unlauter für Kunden solche Pseudomessungen vorzunehmen und ihnen das als "Leistung" zu verkaufen.



    Aber das ist wohl bei solchen Leuten, die selbst nichts gebacken kriegen, hier sich Hilfe holen und es den Kunden dann verkaufen auch nicht anders zu erwarten.

    Für den Inhalt des Beitrages 56449 haftet ausdrücklich der jeweilige Autor: uhelp

  • Ach, jetzt darf man nicht zwischen den Zeilen lesen und aus "wir wollen.." schlußfolgern, dass es sich um irgendeine Klitsche handelt?
    Das darf nur so ein nicht selbst lernen wollender Newbie anderen unterstellen?
    (War mir klar, dass du dich nur dazu äußern würdest... typisch.)


    Hast du es mittlerweile probiert?
    Oder muss man dir erst helfen beide Befehle hintereinander auszuprobieren?

    Für den Inhalt des Beitrages 56452 haftet ausdrücklich der jeweilige Autor: uhelp

  • Du bist ein amüsantes Kerlchen. Tu uns bitte den Gefallen und mach weiter so.

    Für den Inhalt des Beitrages 56454 haftet ausdrücklich der jeweilige Autor: Easy

  • Was ist?
    Wie sind deine Resultate?

    Für den Inhalt des Beitrages 56459 haftet ausdrücklich der jeweilige Autor: uhelp

  • @ Easy
    was willst Du mir eigentlich sagen?
    Richtig ist das ich meinen Fehler bemerkt und korrigiert habe - halt' ich übrigens für normal.
    @uhlep
    habe noch mal beide genannten Vorschläge getestet - auch auf einer anderen Maschine.
    Bei mir bleibt es dabei: der Lösungsvorschlag von Persephone ist langsamer - wenn auch nur gering.
    (Die größte Differenz gibt es immer beim Wert: user CPU time ?)
    Die ermittelten Werte schwanken insgesamt jedoch recht stark.

    be tolerant - not ignorant
    Alle Hunde sind schwarz.
    Es gibt einen Hund der nicht weiß ist.

    Für den Inhalt des Beitrages 56472 haftet ausdrücklich der jeweilige Autor: Boreas

  • Dass es zu starken Schwankungen kommt und die Ergebnisse nicht sonderlich aussagefähig sind, liegt zu einem großem Teil daran, dass der jeweilige Systemzustand erheblichen Einfluss darauf hat. Wie viel freier Speicher? Swapt er gerade? Lädt gerade noch irgendeine andere app? Und dergleichen mehr.


    Aussagefähiger werden die Ergebnisse, wenn man solche Tests in verschiedenen Szenarien (die wohl definiert sein sollten) sehr, sehr oft ausführt.


    Aber auch das gibt nur Anhaltspunkte. Man müsste schon zu richtigen Benchmarktests greifen und auch mit debug Versionen profiling durchführen.
    Erst dann könnte man zuverlässig sagen, welche Version wirklich schneller ist.


    Ich habe die einfachen "time" Tests auf meiner Machine je 10 000 mal laufen lassen und glaube schon auch, dass meine Lösung geringfügig schneller ist.
    Aber sicher kann man sich da nicht wirklich sein.

    Für den Inhalt des Beitrages 56473 haftet ausdrücklich der jeweilige Autor: uhelp