all_your_base
profiler
all_your_base | profiler | |
---|---|---|
3 | 184 | |
1 | 1,103 | |
- | 1.7% | |
7.1 | 9.6 | |
over 2 years ago | 5 days ago | |
Rust | JavaScript | |
The Unlicense | 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.
all_your_base
-
Trouble selecting starting projects
And then I had a toy project this summer making a base64 en/decoder cli tool. That was great. Improved a bit on it every day, learned many new details of the language and actually got a pretty good tool out of it, https://github.com/skovmand/all_your_base
-
Improved my base64 encoders performance 3x by using array instead of Vec<u8>
The only change for the performance increase is this commit: https://github.com/skovmand/all_your_base/commit/9f83f8669148b43cf17760ed2832196854976ff5
-
Test cli command without stdin
The first test in https://github.com/skovmand/all_your_base/blob/cli_tests/tests/cli.rs was meant to test that it reads stdin from the outside. There's a lot of unit tests in the library code already at https://github.com/skovmand/all_your_base/blob/cli_tests/src/encoder.rs#L152 and forward.
profiler
-
Long running tab (kiosk), 100% CPU
Probably your best bet is to use the Firefox Profiler once it starts hogging the CPU to try to see what it's doing. I'd be happy to take a look at the result although I don't have a lot of experience at diagnosing performance problems; hopefully the profile will make it obvious what's going on.
-
Slow Firefox Startup
I tried using the https://profiler.firefox.com/ and running with:
- Firefox Profiler
-
Definite tab bug affecting both Win/Linux intermittently
You can try to reproduce while taking a profile using the Firefox profiler, then share it in the #perf:mozilla.org room on Mozilla's Matrix instance.
-
Why does Firefox run slow
Run a profiling session for ~30 sec when you notice something is running slower than you expect, see https://profiler.firefox.com/. Share results here if you want help interpreting them.
-
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.
-
Dear Firefox, why are you so terrible at rendering Flutter web apps? It's like potato quality.
https://profiler.firefox.com will be useful if you can capture and share it to developers.
-
Webpages not loading or taking forever to load
If you can reproduce it in safe mode and a clean profile, capture a performance profile using the clean profile while trying to load a problematic webpage, don't remove any information from it, and share it here (although it's typically not easy for users to analyse them), or file a bug with it attached.
-
Firefox hangs on Facebook page
Next time, capture a performance profile using the Graphics preset, and kill the browser by entering kill -6 $(pidof firefox) in a shell. This will create a bug report (unless debian disables the crash reporter) that would indicate where Firefox is stuck at. You might need to use an official build to get useful results.
- AV1 Lagging Like Mad
What are some alternatives?
too-many-lists - Learn Rust by writing Entirely Too Many linked lists
xkeysnail - Yet another keyboard remapping tool for X environment
lorikeet - A Parallel test runner for DevOps
old-reddit-redirect - Ensure Reddit always loads the old design
rust-threadpool - A very simple thread pool for parallel task execution
OpenH264 - Open Source H.264 Codec
wolvic - A fast and secure browser for standalone virtual-reality and augmented-reality headsets.
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
Firefox-UI-Fix - 🦊 I respect proton UI and aim to improve it.