• 4 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: October 9th, 2023

help-circle
  • Fair enough, and I did check out at least a dozen pages, and there’s lots of people saying they play PoE on deck.

    I’m having trouble reconciling it with the Steam store which by all indications would suggest that they do not run on steam. Of the articles I’ve seen so far it wasn’t clear people running PoE (or other “windows” games on the Steam store) were using special launchers, or some of those windows-based decks I heard about (?), or what.




  • DecwebBtoLisp@communick.newsHow can I measure GC pause length?
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    You might read docs about some CL based games, like Khandria, where they talk about dealing with gc. (TL;DR, not a major problem). Sorry, I don’t have a link for you.

    Note that you can also work to writing less consing-intensive code too (more preallocated data structures, efficient use of fixnums, the stack, and lisp-specific extensions that allow you to do more tricks with the stack or malloc()'d memory.


  • DecwebBtoLisp@communick.newsHow can I measure GC pause length?
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    SBCL has gc hooks you might also use too, though I don’t think it’ll give you the duration of the just-finished gc.

    Variable: *after-gc-hooks* [sb-ext]

    You might be able to just increment a counter, and call (room) each time, and at least log the data (assocaited with the counter) for subsequent analysis.




  • That’s the closest approximation (so far) of what I was looking for, though unfortunately I’m a slime user and haven’t yet tried sly.

    I’m actually surprised there isn’t speedbar for CL definitions already in slime, somehow I figured it was an obvious thing I was missing, since you see that sort of thing all the time in IDE’s.