GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Andrew Kelley (andrewrk@mastodon.social)'s status on Friday, 07-Feb-2025 09:11:38 JST Andrew Kelley Andrew Kelley

    last night I had an idea for a fast multi-threaded allocator, whipped it up, and at first glance it outperforms glibc.

    need to do some more testing, but it's looking good so far

    it's only 212 lines of code!

    In conversation about 4 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/959/219/316/511/070/original/a73373f5c65d6b3b.png
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Friday, 07-Feb-2025 09:11:38 JST feld feld
      in reply to
      @andrewrk I am a complete idiot when it comes to the real technical discussion here, but I've been watching the development of snmalloc from a distance which may very well and up landing in FreeBSD to replace jemalloc. I haven't seen any projects actually adopt it elsewhere. If it would be beneficial for Zig that would be neat. Don't mean to derail your R&D project here, just felt like a suitable place to mention its existence.

      https://github.com/microsoft/snmalloc
      In conversation about 4 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        GitHub - microsoft/snmalloc: Message passing based allocator
        Message passing based allocator. Contribute to microsoft/snmalloc development by creating an account on GitHub.
    • Embed this notice
      Andrew Kelley (andrewrk@mastodon.social)'s status on Friday, 07-Feb-2025 10:59:19 JST Andrew Kelley Andrew Kelley
      in reply to
      • feld

      @feld thanks, I read the paper just now and it helped me to understand why some measurements were favorable and others not - specifically the pattern of one thread allocating and another thread freeing in my simple design will result in ever-growing RSS

      I know I "should" start with the paper but for me papers are too boring until I've already tried from first principles

      In conversation about 4 months ago permalink
    • Embed this notice
      feld (feld@friedcheese.us)'s status on Friday, 07-Feb-2025 10:59:19 JST feld feld
      in reply to
      • David Chisnall (*Now with 50% more sarcasm!*)
      @andrewrk you can also find David here @david_chisnall
      In conversation about 4 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.