oteps
profiler
Our great sponsors
oteps | profiler | |
---|---|---|
4 | 184 | |
313 | 1,082 | |
2.9% | 2.7% | |
5.3 | 9.7 | |
6 days ago | 6 days ago | |
Makefile | JavaScript | |
Apache License 2.0 | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
oteps
-
OpenTelemetry in 2023
Oh nice, thank you (and also solumos) for the links! It looks like oteps/pull/171 (merged June 2023) expanded and superseded the opentelemetry-proto/pull/346 PR (closed Jul 2022) [0]. The former resulted in merging OpenTelemetry Enhancement Proposal 156 [1], with some interesting results especially for 'Phase 2' where they implemented columnar storage end-to-end (see the Validation section [2]):
* For univariate time series, OTel Arrow is 2 to 2.5 better in terms of bandwidth reduction ... and the end-to-end speed is 3.1 to 11.2 times faster
* For multivariate time series, OTel Arrow is 3 to 7 times better in terms of bandwidth reduction ... Phase 2 has [not yet] been .. estimated but similar results are expected.
* For logs, OTel Arrow is 1.6 to 2 times better in terms of bandwidth reduction ... and the end-to-end speed is 2.3 to 4.86 times faster
* For traces, OTel Arrow is 1.7 to 2.8 times better in terms of bandwidth reduction ... and the end-to-end speed is 3.37 to 6.16 times faster
[0]: https://github.com/open-telemetry/opentelemetry-proto/pull/3...
[1]: https://github.com/open-telemetry/oteps/blob/main/text/0156-...
[2]: https://github.com/open-telemetry/oteps/blob/main/text/0156-...
Someone from F5 worked on this with OpenTelemetry [0] for Arrow, another effort was done for Parquet but was dropped [1]
[0]: https://github.com/open-telemetry/oteps/pull/171
[1]: https://github.com/open-telemetry/opentelemetry-proto/pull/3...
-
Grafana Phlare, open source database for continuous profiling at scale
https://github.com/open-telemetry/oteps/issues/139
It takes a lot of time and effort to bake a cross-vendor cross-language standard.
-
Faster Protocol Buffers
This. The statelessness of the OTLP is by design. I did consider stateful designs with e.g. shared state dictionary compression but eventually chose not to, so that the intermediaries can remain stateless.
An extension to OTLP that uses shared state (and columnar encoding) to achieve more compact representation and is suitable for the last network leg in the data delivery path has been proposed and may become a reality in the future: https://github.com/open-telemetry/oteps/pull/171
profiler
-
Problems with Firefox non snap versions on Ubuntu 22.04?
Next time, send a SIGABRT to the main process (kill -6 $(pidof firefox)) and use the resulting backtrace (you will find a link to the crash report in about:crashes) to file a bug. A performance profile could be useful, but you'll need to know first what to capture. This seems like a graphics issue, so try the Graphics preset. Share a link to your report.
-
Firefox not loading vs Chrome?
Next time this happens, grab a profile: https://profiler.firefox.com and file a bug: https://bugzilla.mozilla.org/enter_bug.cgi
-
Why Spidermonkey is way slower than V8 or JavaScriptCore?
Please file bugs with performance profiles to help investigate things. Firefox devs need good info, and it's not always easy to get it. It could be anything from some optimizations not being implemented yet, to garbage collection taking place at bad times, to sites simply running different code on Firefox (yes, really, I see that in my webcompat work).
- Firefox twice as slow as chrome
-
Opening new YouTube tabs in Firefox is harder on CPU than other browsers.
If it is not too much trouble do you think you could capture a profile of you loading YouTube? https://profiler.firefox.com/
- Firefox Profiler
-
Video playback problems
I'm not sure either. It might be an external application interfering. See if this article helps. If this is a new issue, you could try to use mozregression to find which commit broke it and file a bug. If you do file a bug, make sure to include a performance profile captured while reproducing the issue. Share a link to your report if you do.
-
Firefox causing severe battery drain on desktop to the point where it is unusable!
Try also seeing in about:performance and using Firefox Profiler to analyze what is draining your battery.
-
Firefox Lost More Than 7 Million Users Since Last Year
A profile is easy to grab: https://profiler.firefox.com
- Block Youtube Ads Only
What are some alternatives?
xkeysnail - Yet another keyboard remapping tool for X environment
old-reddit-redirect - Ensure Reddit always loads the old design
wolvic - A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
rust-threadpool - A very simple thread pool for parallel task execution
OpenH264 - Open Source H.264 Codec
heaptrack - A heap memory profiler for Linux
vdpau-va-driver-vp9 - Experimental VP9 codec support for vdpau-va-driver (NVIDIA VDPAU-VAAPI wrapper) and chromium-vaapi
uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
Servo - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Fenix - ⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Firefox-UI-Fix - 🦊 I respect proton UI and aim to improve it.
flamegraph - Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3