Für ein Forschungsprojekt analysiere ich Aufnahmen, die mit Google Chrome DevTools Timeline erstellt wurden, was bedeutet, dass ich meine eigene Software über die gespeicherten .json-Dateien laufe. Ich habe Probleme, ihre Timestamp-Variable zu verstehen, und Tools wie die EpochConverter helfen nicht. Eine typische Linie wäre:Timestamp in Chrome DevTools Zeitleiste .json
{"pid":14038,"tid":17939,"ts":176780856024,"ph":"X","cat":"ipc,toplevel","name":"ChannelReader::DispatchInputData","args":{"class":60,"line":70},"dur":11,"tdur":2,"tts":90016,"bind_id":"0xb35f6002","flow_in":true}
Weder die ts- noch der tts-Wert etwas schaffen, das Sinn macht. Diese Aufnahme wurde mit Chrome auf Mac gemacht. Ich würde jede Hilfe sehr schätzen, denn für meine Forschung ist es wichtig, dass ich Zeiten von Skripts korrelieren kann. Prost!
Prost T. J., das richtig scheint! Es ist sehr bedauerlich, dass es keine klare Referenz in diesen Links ist, insbesondere da dies die Verwendung von Timeline-Daten auf DevTools einschränkt. Sie bieten den Wert "dur" an, aber nicht jedem Prozess ist dieser Wert zugeordnet. Vielen Dank! – jesbengradev
Bitte haben Sie Interesse an dieser Dokumentation zum Trace-Format https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit – Ishan
@Ishan: Tolle Sachen! Das bestätigt die Mikrosekunden-Einheiten: * "** ts **: Der Zeitstempel der Ablaufverfolgung des Ereignisses. Die Zeitstempel werden mit Mikrosekunden-Granularität bereitgestellt." * –