cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
ellemoeiselleva has joined #pypy
ellemoeiselleva has quit [Quit: Leaving]
ellemoeiselleva has joined #pypy
ellemoeiselleva has quit [Remote host closed the connection]
Techcable has quit [Ping timeout: 268 seconds]
Techcable has joined #pypy
Atque has joined #pypy
glyph has quit [Quit: End of line.]
glyph has joined #pypy
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
derpydoo has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
jevinskie[m] has quit [Quit: You have been kicked for being idle]
derpydoo has quit [Quit: derpydoo]
epony has quit [Quit: QUIT]
epony has joined #pypy
jcea has joined #pypy
epony has quit [Ping timeout: 268 seconds]
epony has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque_ has joined #pypy
derpydoo has joined #pypy
jinsun has quit [Quit: No Ping reply in 180 seconds.]
Atque_ has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
nixuser22 has joined #pypy
<nixuser22> hey, I am benchmarking an application on pypy and it takes (at least) 3x to 4x as much memory, is that usual? How can I profile what takes that much memory? (tracemalloc and vmprof do not support memory profiling on pypy afaict)
nixuser22 has quit [Ping timeout: 260 seconds]
nixuser22 has joined #pypy
<nixuser22> sry got disconnected, did I miss a response?
<cfbolz> nixuser22: nope, no response yet
<cfbolz> nixuser22: how much memory are we talking about?
<mattip> there are some gc hooks you can use to try to figure out what is taking up memory
<mattip> as well as a jit hook, just in case that is generating too much code
derpydoo has quit [Quit: derpydoo]
slav0nic has joined #pypy
<nixuser22> cfbolz: like 200M per python process (from 50M)
<nixuser22> will try the hooks, thx
<mattip> do you have interactions with C (cffi, cytpes, c-extension modules ...)? Some of the uses of these can result in pinned memory.
<mattip> the pinning should be short-lived, but if the objects are not quickly freed then suboptimal memory usage could maybe occur
otisolsen70 has quit [Quit: Leaving]
jcea has quit [Quit: jcea]
jcea has joined #pypy
nixuser22 has quit [Ping timeout: 260 seconds]
slav0nic has quit [Ping timeout: 260 seconds]
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy