tynet-lichat/shirakumo - IRC Chatlog
Search
7:35:23
Colleen
It's currently close enough to the Immix GC by Blackburn and McKinley, but without any defragmentation. drmeister gave me the idea, seeing as MMTk also has it implemented, and he wants to use MMTk in Clasp.
7:35:23
hayley
It's currently close enough to the Immix GC by Blackburn and McKinley, but without any defragmentation. drmeister gave me the idea, seeing as MMTk also has it implemented, and he wants to use MMTk in Clasp.
7:38:53
Colleen
But somehow writing a new GC mostly based on gencgc seemed easier than teaching SBCL to use a heap managed by MMTk. And I haven't broken that much so far, I guess.
7:38:53
hayley
But somehow writing a new GC mostly based on gencgc seemed easier than teaching SBCL to use a heap managed by MMTk. And I haven't broken that much so far, I guess.
7:39:42
shinmera
Whatever happens I'm excited someone's finally looking at the GC and doing stuff with it :)
11:46:00
Colleen
Nothing really yet; I have to time-slice with university assignments. But so far almost all pauses are around 8ms on my machine for gencgc, and 12ms with the non-moving GC.
11:46:00
hayley
Nothing really yet; I have to time-slice with university assignments. But so far almost all pauses are around 8ms on my machine for gencgc, and 12ms with the non-moving GC.
11:47:02
Colleen
I didn't feel any pauses while playing the game, despite F10 showing all the GC pauses. So those numbers seem about right.
11:47:02
hayley
I didn't feel any pauses while playing the game, despite F10 showing all the GC pauses. So those numbers seem about right.
12:03:25
shinmera
yeah I assume your machine is fast enough to have enough of a frame budget that the gc doesn't
12:11:01
shinmera
another thing you can try to do is to uncheck vsync and leave the framerate uncapped.
12:11:15
shinmera
if you type `i am a developer` it'll unlock the dev settings, which offer a frame counter, too
12:12:05
Colleen
I can't say I noticed 8ms pauses. But the funny thing is, I don't even like video games^W^W^W^Wplay video games much, so I dunno.
12:12:05
hayley
I can't say I noticed 8ms pauses. But the funny thing is, I don't even like video games^W^W^W^Wplay video games much, so I dunno.
12:13:09
shinmera
but then again for the longest time I didn't notice my videos tearing pretty badly until a friend of mine pointed it out
12:13:23
Colleen
Still, yes, if I want to talk about absolute times, it would be unreasonable to test on a 5900X.
12:13:23
hayley
Still, yes, if I want to talk about absolute times, it would be unreasonable to test on a 5900X.
12:13:49
shinmera
fwiw render time already does not account for much. most of the time is spent in lisp.
13:48:59
Colleen
As mentioned before, I don't notice it in gameplay, but that is biased by skill issues on my behalf and having a spiffy computer.
13:48:59
hayley
As mentioned before, I don't notice it in gameplay, but that is biased by skill issues on my behalf and having a spiffy computer.
13:55:42
selwyn
i meant that more for shinmera, as in is it a big priority to deal with at the moment
14:09:27
shinmera
it is not, but it would take my mind off of dumber things like pooling and stack allocation.
15:04:28
shinmera
In general I want to believe that I won't have to resort to party tricks like that if we have a good GC instead.