github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:02
reportable6 left
00:05
reportable6 joined
01:05
benchable6 left,
nativecallable6 left,
linkable6 left,
sourceable6 left,
evalable6 left,
quotable6 left,
coverable6 left,
greppable6 left,
notable6 left,
unicodable6 left,
statisfiable6 left,
committable6 left,
bisectable6 left,
squashable6 left,
tellable6 left,
releasable6 left,
bloatable6 left,
shareable6 left,
statisfiable6 joined,
coverable6 joined,
bisectable6 joined
01:06
notable6 joined,
linkable6 joined,
nativecallable6 joined,
evalable6 joined,
tellable6 joined,
unicodable6 joined
01:07
releasable6 joined,
shareable6 joined,
benchable6 joined,
committable6 joined,
quotable6 joined
01:08
squashable6 joined,
bloatable6 joined,
sourceable6 joined,
greppable6 joined
|
|||
[Coke] | github.com/MoarVM/MoarVM/issues/1154 - didn't someone do this? | 01:30 | |
01:52
sxmx1 left,
Voldenet left
01:53
sxmx1 joined,
Voldenet joined,
tobs joined,
BinGOs joined,
jraspass joined
|
|||
[Coke] does some ticket maintenance on MoarVM but can't actually fix anything. | 02:11 | ||
nwc10: would it be helpful to have a ticket label "porting" or some such? | |||
03:05
lucasb left
03:57
frost-lab joined
05:54
geth_ joined
|
|||
geth_ | MoarVM/master: 13 commits pushed by (Nicholas Clark)++ review: github.com/MoarVM/MoarVM/compare/e...4b240e0242 |
05:56 | |
05:57
Geth left
06:02
reportable6 left
06:03
reportable6 joined
|
|||
japhb | Are there any GC tunables available from up at the Raku level other than `VM.request-garbage-collection` (AKA nqp::force_gc)? | 06:25 | |
I'm facing occasional GC hiccups in my server that jump from 1-5ms to 100-150ms, which is well into the territory of "consciously noticeable by humans". I'm wondering if there's anything I can do to alter that for latency apps. | 06:27 | ||
(Testing generally indicates humans prefer medium-but-steady performance to high-but-unpredictable performance for anything involving human reaction times. Of course, truly steadiness won't make up for truly poor performance, but that's a whole different problem.) | 06:29 | ||
*Of course, steadiness | 06:30 | ||
It would be nice to be able to tune steadiness versus throughput for the GC behavior, but I understand that's a whole pile of research of its own. | 06:31 | ||
06:51
domidumont joined
|
|||
MasterDuke | japhb: i don't think there's anything else available from raku, and not much in moarvm either that could be exposed. definitely not at the maturity of the jvm in that regard | 07:30 | |
japhb | Dang. Well, I knew it was a long shot, but I figured I'd ask in case I missed something. | 07:34 | |
07:34
zakharyas joined
07:57
dogbert17 left
08:03
dogbert17 joined
08:06
brrt joined
|
|||
nwc10 | good *, brrt | 08:15 | |
08:17
sena_kun left
08:18
sena_kun joined
|
|||
brrt | good * nwc10 | 08:23 | |
08:43
geth_ left,
Geth joined
|
|||
nine | A small step for mankind, but a big hop for a water tank :) | 10:33 | |
10:34
evalable6 left
|
|||
lizmat | yup... now only to not have this fire after landing :-) | 10:34 | |
not an issue on Mars or the Moon, but pesky when getting back to Earth, I'd say | 10:35 | ||
10:36
evalable6 joined
|
|||
brrt | (what rocket are we talking about today?) | 10:51 | |
nwc10 | arstechnica.com/science/2021/05/sp...st-flight/ -- In general, this has been followed by a dramatic explosion as one aspect or another of the incredibly complex series of events required doesn't work quite right. The biggest exception was one case where that explosion waited for several minutes after the rocket's landing. Today's launch followed the script right | 10:52 | |
up to the landing, at which point everything changed. The landing went off without a hitch this time, and the hardware stayed intactāalbeit on fireāwell after the landing. | |||
brrt | ooh, nice | 10:55 | |
11:23
zakharyas left
|
|||
timotimo | japhb: have you considered grabbing a heap snapshot or two, or looking at allocation statistics in the profiler's output? | 11:23 | |
11:26
MasterDuke left
|
|||
timotimo | most helpful is that the profiler will count up for each type how many of them were freed by a minor or by a major collection | 11:28 | |
types that get collected majorily in minor collections contribute to other objects becoming considered "older" at shorter lifetimes | 11:29 | ||
11:36
brrt left
12:02
reportable6 left
12:04
reportable6 joined
13:32
dogbert11 joined
13:35
dogbert17 left
13:36
frost-lab left
14:29
dogbert17 joined
14:30
brrt joined
14:32
dogbert12 joined
14:33
dogbert11 left
14:34
dogbert17 left
14:45
dogbert17 joined
14:48
dogbert12 left
14:52
dogbert11 joined
14:55
dogbert17 left
15:42
zakharyas joined
|
|||
tbrowder | [Coke]: ref issue #1492, I added a partial log showing the coderef warnings and line ref | 15:44 | |
16:15
Kaiepi left
16:17
Kaiepi joined,
Kaiepi left
16:18
Kaiepi joined
16:25
domidumont left
16:39
Kaiepi left
17:12
brrt left
17:45
patrickb joined
17:51
brrt joined
17:59
zakharyas left
18:01
reportable6 left
18:04
reportable6 joined
18:21
brrt left
|
|||
japhb | timotimo: I'll look into both of those. Yesterday I needed to feel more success and less yak shaving, so I did actual MUGS-level work. :-) | 18:58 | |
timotimo | i think i already asked you before but i've forgotten what MUGS is | 19:06 | |
19:07
cog_ joined
19:10
cog left
|
|||
dogbert11 | there's a flapper lurking in t/spec/S03-operators/repeat.t | 19:12 | |
test 56 the second part: "" | 19:13 | ||
19:20
MasterDuke joined
19:38
dogbert17 joined
|
|||
japhb | timotimo: github.com/Raku-MUGS and #mugs here on Freenode | 19:38 | |
Happy to answer any questions. :-) | |||
19:42
dogbert11 left
19:46
dogbert17 left
20:03
zakharyas joined
20:09
dogbert17 joined,
dogbert11 joined
20:13
dogbert17 left
20:19
dogbert11 left
|
|||
timotimo | what games are implemented there? | 20:19 | |
20:20
dogbert11 joined
20:26
brrt joined
20:27
zakharyas left
20:29
dogbert11 left,
MasterDuke left
20:32
dogbert11 joined,
patrickb left
|
|||
japhb | timotimo: So far, pretty minor stuff, just to feel out the APIs. Guessing games, tic-tac-toe, that sort of thing. One of the other Rakoons (raydiak?) asked if I would put some more energy into action games, to fill out more of those pieces of the API. | 20:53 | |
That's when I discovered that JSON wasn't going to cut it any more and wrote CBOR::Simple (and TinyFloats, and Cro::CBOR) to have a more efficient (and faster to validate on message receipt) encoding. | 20:54 | ||
So while I wait for the next Cro release, I've been working on server-side generated particle effects that are rendered client-side, in order to test sending game state updates with hundreds of updates per frame. | 20:55 | ||
21:24
Kaiepi joined
21:28
brrt left
|
|||
[Coke] | tbrowder: thanks | 21:47 | |
22:39
dogbert17 joined
22:42
dogbert11 left
|
|||
tbrowder | [Coke]: you're welcome. and i just recompiled moarvm separately and i found a couple of warnings in 3rd party libs. i'll add those to the issue in a bit. | 23:21 | |
fixing them is beyond my current c fu | 23:22 | ||
[Coke] | might be worth keeping the 3rd party lib warnings separate since we can't as easily fix them and may have to report them upstream | 23:29 | |
tbrowder | yepper, i thought about that, then passed the buck for now :-( | 23:51 | |
i'll be fresher tomorrow... |