Hi,
ich habe eine Webanwendung geschrieben, die im Prinzip nur folgendes tut.
Es werden Informationen von einem Server an den Client geschickt. Klickt
der Benutzer auf einen Button wird basierend auf diesen Informationen etwas gezeichnet und zwar mit WebGL (JavaScript).
Naja, mein Ziel ist es nun zu "messen" wie "groß" (in kb/mb) die vom Server geschickten Informationen sind, die ja als einfache Zeichenkette beim Client ankommen (im JSON Format).
Wie bestimmt man die Datengröße einer Zeichenkette ?
Mir fällt nur ein, das ganze in einer Textdatei zu speichern und dann zu schauen wie groß die Datei ist
Außerdem möchte ich messen wie lange das Zeichnen dauert. Gibt es irgendwelche Tools, die mir sagen, wieviel Zeit von dem Moment in dem auf den Button geklickt wird und bis das Zeichnen mit WebGL abgeschlossen ist, vergeht ?
Meine Idee wäre es die Systemzeit beim Klick und die Systemzeit in der letzten Zeichen-Anweisung zu nehmen und dann die Differenz zu bilden. Gibt es elegantere Möglichkeiten ? Möglichkeiten die evtl genauer sind ?
ich habe eine Webanwendung geschrieben, die im Prinzip nur folgendes tut.
Es werden Informationen von einem Server an den Client geschickt. Klickt
der Benutzer auf einen Button wird basierend auf diesen Informationen etwas gezeichnet und zwar mit WebGL (JavaScript).
Naja, mein Ziel ist es nun zu "messen" wie "groß" (in kb/mb) die vom Server geschickten Informationen sind, die ja als einfache Zeichenkette beim Client ankommen (im JSON Format).
Wie bestimmt man die Datengröße einer Zeichenkette ?
Mir fällt nur ein, das ganze in einer Textdatei zu speichern und dann zu schauen wie groß die Datei ist
Außerdem möchte ich messen wie lange das Zeichnen dauert. Gibt es irgendwelche Tools, die mir sagen, wieviel Zeit von dem Moment in dem auf den Button geklickt wird und bis das Zeichnen mit WebGL abgeschlossen ist, vergeht ?
Meine Idee wäre es die Systemzeit beim Klick und die Systemzeit in der letzten Zeichen-Anweisung zu nehmen und dann die Differenz zu bilden. Gibt es elegantere Möglichkeiten ? Möglichkeiten die evtl genauer sind ?