burley has quit [Remote host closed the connection]
burley has joined #ocaml
burley has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
alfiee has joined #ocaml
Inline has quit [Ping timeout: 268 seconds]
alfiee has quit [Ping timeout: 244 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
ygrek has quit [Remote host closed the connection]
dylanj has quit [Remote host closed the connection]
dylanj has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 260 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
Serpent7776 has joined #ocaml
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 265 seconds]
neiluj has joined #ocaml
<neiluj>
hi! would like to create a Map whose keys are of type 'a t, is that possible?
<discocaml>
<gooby_diatonic> For some concrete type t?
<neiluj>
the type 'a t is abstract
<neiluj>
I have a module to convert from/to an abstract type ty to 'a t
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
bartholin has joined #ocaml
dhil has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
Haudegen has joined #ocaml
m5zs7k has quit [Ping timeout: 244 seconds]
m5zs7k has joined #ocaml
bartholin has quit [Quit: Leaving]
<discocaml>
<drupyog> What's the current state of measuring total memory footprint (including stack size) ?
alfiee has joined #ocaml
<discocaml>
<drupyog> Ah, I see statmemprof is back in 5.3 !
<discocaml>
<otini_> Yes
alfiee has quit [Ping timeout: 252 seconds]
<discocaml>
<otini_> people still need to use a fork of memtrace though
<discocaml>
<drupyog> have you used it ? is it stable enough ?
<discocaml>
<drupyog> (It doesn't require a switch anymore, right ?)
Anarchos has joined #ocaml
<discocaml>
<gooby_diatonic> 5.3.0 regular version has statmemprof then?
<discocaml>
<gooby_diatonic> I installed 5.2.0+statmemprof, didn't know it was officially in 5.3.0
JuanDaugherty has joined #ocaml
JuanDaugherty is now known as ColinRobinson
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
<discocaml>
<otini_> yes, 5.3 has statmemprof
<discocaml>
<otini_> I tried once but something wasn’t working with multiple domains
<discocaml>
<otini_> Tim McGhilchrist has been working on it since then
neiluj has quit [Quit: WeeChat 4.4.3]
agentcasey_ has joined #ocaml
agentcasey has quit [Ping timeout: 244 seconds]
alfiee has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
alfiee has quit [Ping timeout: 252 seconds]
olle has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 268 seconds]
burley has joined #ocaml
mange has quit [Quit: Zzz...]
Haudegen has quit [Quit: Bin weg.]
alfiee has joined #ocaml
eilvelia has quit [Ping timeout: 265 seconds]
alfiee has quit [Ping timeout: 252 seconds]
eilvelia has joined #ocaml
alfiee has joined #ocaml
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
alfiee has quit [Ping timeout: 252 seconds]
Inline has joined #ocaml
ygrek has joined #ocaml
Haudegen has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
m5zs7k has quit [Ping timeout: 268 seconds]
m5zs7k has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 268 seconds]
burley has quit [Ping timeout: 276 seconds]
infinity0 has quit [Remote host closed the connection]
olle has quit [Ping timeout: 252 seconds]
infinity0 has joined #ocaml
alfiee has joined #ocaml
infinity0 has quit [Ping timeout: 245 seconds]
alfiee has quit [Ping timeout: 252 seconds]
Haudegen has quit [Quit: Bin weg.]
Inline has quit [Ping timeout: 252 seconds]
infinity0 has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
<discocaml>
<drupyog> mmh, the viewer doesn't compile in modern ocaml, and the old one seems broken 😦
bartholin has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 246 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 268 seconds]
burley has joined #ocaml
dhil has quit [Ping timeout: 268 seconds]
burley has quit [Ping timeout: 246 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
burley has joined #ocaml
alfiee has joined #ocaml
burley has quit [Ping timeout: 268 seconds]
alfiee has quit [Ping timeout: 252 seconds]
ohperitel has quit [Ping timeout: 252 seconds]
ohperitel has joined #ocaml
<discocaml>
<gooby_diatonic> I have the viewer working in 5.2
<discocaml>
<gooby_diatonic> Did you pin memtrace?
<discocaml>
<drupyog> yes, it took a while but it works now
<discocaml>
<gooby_diatonic> Alhamdulilah
<discocaml>
<gooby_diatonic> I also spent way too much time recompiling stuff to get it to work
nlocalhost has quit [Ping timeout: 245 seconds]
nlocalhost has joined #ocaml
<discocaml>
<drupyog> I think I'll rewrite a very small tool to use the trace to get the graph of the basic total memory. The current tooling is ... not lightweight
<discocaml>
<drupyog> It's great if you want the flamegraph to do some complicated debugging, but if just want to measure stuff, it's overkill
alfiee has joined #ocaml
Tuplanolla has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
<companion_cube>
Wish there was a memtrace to TEF tool
<companion_cube>
Maybe even something that can keep track of memory during the runtime so I can emit that alongside my other traces :/
alfiee has joined #ocaml
<companion_cube>
runtime_events_consumer.c:15:10: fatal error: cstdint: No such file or directory
<companion_cube>
15 | #include <cstdint>
<companion_cube>
wtf?? this is a C++ header
alfiee has quit [Ping timeout: 244 seconds]
rgrinberg has joined #ocaml
<companion_cube>
I can't build the compiler on trunk :/
Inline has joined #ocaml
<companion_cube>
ok, my fault, unsurprisingly
<discocaml>
<gooby_diatonic> Naturally, it is heresy to doubt OCaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Serpent7776 has quit [Ping timeout: 268 seconds]
xenu has quit [Ping timeout: 245 seconds]
xenu has joined #ocaml
ygrek has quit [Remote host closed the connection]