veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

292
active users

#sysprof

0 posts0 participants0 posts today
Jeff Fortin T. (風の庭園のNekohayo)<p>When I hand-coded that static HTML+CSS in 2013-2019, I did not realize that my personal website's "Clients" logos wall page would remain one of the best scrolling performance benchmarks for <a href="https://mastodon.social/tags/WebKitGTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebKitGTK</span></a> even in 2025 with Skia and a triple-buffered <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> 48, but here we go… fresh <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> captures where that page casually brings the framerate down from 60fps to 12-18fps: <a href="https://bugs.webkit.org/show_bug.cgi?id=221738#c26" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.webkit.org/show_bug.cgi?i</span><span class="invisible">d=221738#c26</span></a></p><p><a href="https://mastodon.social/tags/GNOMEWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMEWeb</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/profiling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profiling</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>Attempted to profile <a href="https://mastodon.social/tags/LibreOffice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreOffice</span></a>'s sluggish/janky window resizing performance under Linux with <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a>, on Fedora 42 / GNOME 48, and I am not sure my test setup is entirely correct… because I somehow end up with Cairo everywhere instead of Skia, even if I tell the app to use Skia (anyone knows how to ensure it's actually using Skia in practice?): <a href="https://bugs.documentfoundation.org/show_bug.cgi?id=160015#c5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.documentfoundation.org/sh</span><span class="invisible">ow_bug.cgi?id=160015#c5</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>With everything going on in <a href="https://mastodon.social/tags/WebKitGTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebKitGTK</span></a>'s port to Skia, performance optimizations in GNOME Shell and Mutter, optimizations related to libsoup, <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> profiling marks for WebKitGTK… I ended up waiting for 1.5 years to reprofile some bloated news websites that are slow to load in <a href="https://mastodon.social/tags/GNOMEWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMEWeb</span></a>. Today, I did that: <a href="https://bugs.webkit.org/show_bug.cgi?id=291796" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.webkit.org/show_bug.cgi?i</span><span class="invisible">d=291796</span></a></p><p><a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/profiling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profiling</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>Wake up babes, new web browser engine benchmark just dropped (a fintech banking website's CPU-devouring front page text carousel):<br>* <a href="https://bugs.webkit.org/show_bug.cgi?id=291791" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugs.webkit.org/show_bug.cgi?i</span><span class="invisible">d=291791</span></a><br>* <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1954307" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bugzilla.mozilla.org/show_bug.</span><span class="invisible">cgi?id=1954307</span></a></p><p><a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> <a href="https://mastodon.social/tags/WebKit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebKit</span></a> <a href="https://mastodon.social/tags/WebKitGTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebKitGTK</span></a> <a href="https://mastodon.social/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>It occurs to me that the UX of <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> for the "launch the app from Sysprof" scenario could be improved if there was a way for it to "mark" (a.k.a. "milestone") various points of the timeline with annotations, including the ability to create such milestones in realtime through a global keyboard shortcut, then labelling them after the recording is done.</p><p>That way, you could have a clear visual way to know which specific parts of the timeline your measurements for action X, action Y, etc. are in.</p>
Jeff Fortin T. (風の庭園のNekohayo)<p>The simultaneously exciting and exhausting thing about <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> 48 with dynamic double-triple-buffered Mutter—sitting atop of all the other performance optimizations that happened in GNOME Shell and Mutter over the past 2 years—is that now there will be no more excuse for GPU jankiness throughout the desktop: everything even slightly janky will be "Bring out <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> and reprofile every damned app with the 48.x stack!" :blobsweats:</p>
Jeff Fortin T. (風の庭園のNekohayo)<p>Opportunistic <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> performance profiling of <a href="https://mastodon.social/tags/Liferea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Liferea</span></a>'s "Mark all as read" action on my huge local <a href="https://mastodon.social/tags/SQLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQLite</span></a> database of <a href="https://mastodon.social/tags/RSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RSS</span></a> syndication feed items: <a href="https://github.com/lwindolf/liferea/issues/1422" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/lwindolf/liferea/is</span><span class="invisible">sues/1422</span></a></p>
Noé Lopez<p>Today’s hacking: profiling my entire system from boot using <a href="https://piaille.fr/tags/sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysprof</span></a> as a <a href="https://piaille.fr/tags/shepherd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shepherd</span></a> service!</p><p>Well I say from boot, but its one of the latest services to start, so it can’t capture everything… Still pretty cool though!</p>
Jeff Fortin T. (風の庭園のNekohayo)<p>Made some progress in investigating the likely cause of slowness for some <a href="https://mastodon.social/tags/GNOMECalendar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMECalendar</span></a> users who have a metric shitton of events to display: <a href="https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1381#note_2375819" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/GNOME/gnome-c</span><span class="invisible">alendar/-/issues/1381#note_2375819</span></a></p><p><a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>STOP DOING NEW <a href="https://mastodon.social/tags/HARDWARE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HARDWARE</span></a></p><p>* CPUs were not supposed to be idle<br>* YEARS OF NEXTGEN yet NO REAL-WORLD USE for going higher than SANDYBRIDGE<br>* Wanna go faster for a laugh? We've a tool for that: it's called <a href="https://mastodon.social/tags/SYSPROF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SYSPROF</span></a><br>"Please give me 192 CORES. Please give me INFINITY of BogoMips"—Statements dreamed up by datacenters</p><p>LOOK what Silicon Vendors have been demanding your respect for with all the chipsets we built for them<br>*Points at bunch of single-threaded software*</p><p>They've played us for absolute fools</p>
Jeff Fortin T. (風の庭園のNekohayo)<p>After many more hours of testing and investigation on Saturday night, then three more hours last night to analyze and summarize that discussion's insights, here are my latest findings on the <span class="h-card" translate="no"><a href="https://floss.social/@gnome" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnome</span></a></span> file manager's "slow cold-loading of the view's contents for folders with many files" performance issue :blobsweats:</p><p><a href="https://gitlab.gnome.org/GNOME/nautilus/-/issues/3374#note_2353755" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/GNOME/nautilu</span><span class="invisible">s/-/issues/3374#note_2353755</span></a><br>I has the potential to be as fast as Thunar.</p><p>I bet it would speed up all views, even search.</p><p><a href="https://mastodon.social/tags/Nautilus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nautilus</span></a> <a href="https://mastodon.social/tags/GNOMEFiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMEFiles</span></a> <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Thunar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Thunar</span></a></p>
Jeff Fortin T. (風の庭園のNekohayo)<p>The rabbithole investigation of Nautilus' very slow cold-disk-cache folders loading performance continued this week end.<br>Latest findings here: <a href="https://gitlab.gnome.org/GNOME/nautilus/-/issues/3374#note_2345406" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.gnome.org/GNOME/nautilu</span><span class="invisible">s/-/issues/3374#note_2345406</span></a></p><p><a href="https://mastodon.social/tags/GNOMEFiles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOMEFiles</span></a> <a href="https://mastodon.social/tags/Nautilus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nautilus</span></a> <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>performance</span></a> <a href="https://mastodon.social/tags/Sysprof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysprof</span></a> <a href="https://mastodon.social/tags/benchmarking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>benchmarking</span></a> <a href="https://mastodon.social/tags/filesystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>filesystems</span></a></p>