GithubHelp home page GithubHelp logo

Comments (4)

gaogaotiantian avatar gaogaotiantian commented on May 22, 2024 1

@lucasleesw I would not recommend using an old version, as there might be known bugs. However, if an older version works for you, it's totally up to you if you want to use that. Just keep in mind that, as of now, there won't be any bug fixes merging back to old version.

It's a valid reason that you want to open the report on your personal computer. There are a couple of suggestions:

  • Use https://ui.perfetto.dev instead of chrome://tracing
  • Install viztracer locally and use vizviewer to view the json report generated from the server
  • As you said, use HTML output, even though it would be MB-level larger than json file

Hope this answers your question!

from viztracer.

lucasleesw avatar lucasleesw commented on May 22, 2024

Hi, I met the error below, I think it might be caused by this issues.

While importing:
Error: Unit us is not supported.
    at TraceEventImporter.storeDisplayTimeUnit_ (chrome://tracing/tracing.js:6336:495)
    at new TraceEventImporter (chrome://tracing/tracing.js:6272:90)
    at Import.createImporter_ (chrome://tracing/tracing.js:2023:8)
    at chrome://tracing/tracing.js:2015:167
    at Task.run (chrome://tracing/tracing.js:3266:95)
    at runAnother (chrome://tracing/tracing.js:3269:371)
    at runTask (chrome://tracing/tracing.js:3031:57)
    at processIdleWork (chrome://tracing/tracing.js:3036:116)
    at window.requestIdleCallback.timeout (chrome://tracing/tracing.js:3029:81)

from viztracer.

gaogaotiantian avatar gaogaotiantian commented on May 22, 2024

Hi @lucasleesw , thanks for submitting the issue.

This is a bug that I will fix today. However, fixing the bug does not fix the underlying issue(which was the cause of this bug) - Perfetto is not fully backward-compatible with the Catapult trace viewer(which is what chrome://tracing is).

Could you tell me why are you using chrome://tracing instead of vizviewer or Perfetto, or the HTML output which is actually legacy UI. In my point of view, chrome://tracing has no advantage now.

For many reasons, we are transitioning to Perfetto(vizviewer) from Catapult trace viewer, and I'll try to make the transition as smooth as possible. But if there is a compatibility issue, you should expect the json file works on Perfetto, not Catapult trace viewer(chrome://tracing).

In the future when everything is mature, I'll probably move chrome://tracing out of supported tools unless I can make it reasonably work and there's a good reason to leave it there.

Please let me know if you have more problems!

from viztracer.

lucasleesw avatar lucasleesw commented on May 22, 2024

Thanks for your detailed response. I change the version to 0.12.0 and every thing works fine for me. You are right that I could give up chrome://tracing and tune to vizviewer. I think the only reason is that the viztracer is installed in the server and I want to check the trace in my personal computer without connection to the server. But in this case HTML output should works fine as well and I will try that. Thank you again for your valuable explanation.

from viztracer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.