question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Initial support for profiling - internal release

See original GitHub issue

Possibly through the same apis used by dotnet trace It uses speedscope format.

Related things: iOS profiler:

Android:

NodeJS:

Python:

Resources

dotnet-trace

  • is a standalone CLI program
  • works only with .NET Core 3.0 Preview 5 or later
  • either attaches to a running process or starts a process itself, depending on arguments
  • always captures .nettrace format, if speedscope is specified, it’s just converted at the end of the run
  • may be possible to bundle as a precompiled lib with Native AOT?
  • actually profiling NativeAOT compiled code wouldn’t be possible at least until .NET 8: https://github.com/dotnet/runtime/issues/79241

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:10 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
phacopscommented, Feb 24, 2023

Two PRs need to get in in order to accept your profile:

Looking at your profile, a few things I saw you’d need to correct:

  • timestamp needs to be RFC3339 formatted, like 2023-03-01T10:10:10.123456789+06:00 (the more precision the better, down to the nanosecond if possible).
  • os.build should be os.build_number and os.build_number should be os.version
  • transaction.id needs to be a uuid4 without -
  • there’s no field id in thread_metadata values
2reactions
covecommented, Feb 2, 2023

This would be helpful for us

Read more comments on GitHub >

github_iconTop Results From Across the Web

Internal Release Notes
We break down best practices for internal release notes. ... For internal product users (such as call centers, customer support, etc.), your release...
Read more >
pprof is a tool for visualization and analysis of profiling data
pprof reads a collection of profiling samples in profile.proto format and generates reports to visualize and help analyze the data. It can generate...
Read more >
Cisco ISE Licensing Guide
Comprehensive guide for CISCO ISE Licensing provides information related to new ISE releases, Ordering and migrating of ISE licenses, and FAQs.
Read more >
Internal distribution
Apps signed with an ad hoc provisioning profile can be installed by any iOS device whose unique identifier (UDID) is registered with the...
Read more >
Oracle Depot Repair-Specific Setup Steps
Setting Up Service Request Types for Depot Repair; Setting Up Depot Repair Reason Codes; Setting Up Customer Profiles; Setting Up Diagnostic Codes in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found