Minetest logo

IRC log for #minetest-dev, 2024-04-24

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:59 Fenrir24 joined #minetest-dev
01:05 proller joined #minetest-dev
01:21 ShadowBot joined #minetest-dev
01:32 Noisytoot joined #minetest-dev
01:43 Fenrir24 joined #minetest-dev
01:43 MTDiscord <bastrabun> sfan5: As long as gathering those performance data doesn't impact the performance of the server, feel free to request any kind of readout from YL.
01:55 srifqi joined #minetest-dev
01:56 srifqi hello. merging #14573 in around 4 minutes
01:56 ShadowBot https://github.com/minetest/minetest/issues/14573 -- Do not make inventory_items_animations setting static thread_local by srifqi
02:00 srifqi done
02:12 thelounge656 joined #minetest-dev
03:24 pmp-p joined #minetest-dev
03:32 pmp-p joined #minetest-dev
04:00 MTDiscord joined #minetest-dev
05:03 BuckarooBanzai sfan5: i have the prometheus/engine metrics for a few of my servers here if that (somehow?) helps: https://monitoring.minetest.ch/d/BRwIg8xMz/engine-metrics?orgId=1&amp;refresh=5s
07:37 sfan5 @landarvargan @bastrabun BuckarooBanzai: C++ profiling does not impact performance, all you need is a build with debug symbols (RelWithDebInfo), see https://github.com/minetest/minetest/blob/master/doc/developing/misc.md#profiling-minetest-on-linux
07:37 sfan5 I'm sure there's some way to attach perf to an existing process even
08:22 Warr1024 joined #minetest-dev
08:22 YuGiOhJCJ joined #minetest-dev
08:41 Desour joined #minetest-dev
08:49 Desour RelWithDebInfo *can* actually impact performance. for example, the mapblock mesh making seems to be considerably slower, which causes nodes to ghost around for some time after you dig them
08:50 Desour and you don't necessarily need RelWithDebInfo for profiling, Release works mostly fine, for me at least in most cases
08:51 rubenwardy specifically, sampler based profiling doesn't affect performance as much (ie: perf). Definitely don't try insturamentation based profiling (ie: callgrind)
08:57 Desour btw. we already once had a PR for moving on_step execution to lua: #5502
08:57 ShadowBot https://github.com/minetest/minetest/issues/5502 -- Move object on_step execution to lua by HybridDog
08:58 Desour but it'll be a bit harder nowadays that we have moveresult
09:17 Lupercus joined #minetest-dev
09:38 Lupercus joined #minetest-dev
10:17 proller joined #minetest-dev
10:34 sfan5 are you sure it's RelWithDebInfo doing that?
10:34 sfan5 debug info should not affect codegen, but it could be that Release is using e.g. -O3 and RelWithDebInfo is using -O2
11:07 MTDiscord <josiah_wi> You could manually set the flags. Don't you need to set -profiling or something anyway?
11:08 MTDiscord <josiah_wi> Maybe not for the perf tool.
11:20 proller joined #minetest-dev
11:31 Lupercus joined #minetest-dev
11:38 turtleman joined #minetest-dev
13:03 sfan5 pushing some additions to doc/developing/misc.md in 10m
13:21 Fenrir24 joined #minetest-dev
13:23 sfan5 @landarvargan @bastrabun BuckarooBanzai: see the new section in the document I linked earlier :)
13:41 MTDiscord <wsor4035> @bastrabun @buckaroobanzai.0
13:41 MTDiscord <bastrabun> Thanks, will take a look. Josiah already advises me on those things. I'd like to send you a sample of our testserver, so you can see whether I did everything right. Would be pretty disappointing if I gave you The Grand perf.data File and it had nothing of value in it, because I made a mistake - which is not without precedence 😛
15:15 imi joined #minetest-dev
15:28 proller joined #minetest-dev
16:34 sfan5 sure that'd be nice
17:10 Lupercus joined #minetest-dev
17:20 proller joined #minetest-dev
17:33 Lupercus joined #minetest-dev
17:59 proller joined #minetest-dev
18:26 Eragon joined #minetest-dev
18:35 Lupercus joined #minetest-dev
18:36 alias joined #minetest-dev
19:48 sfan5 https://en.cppreference.com/w/cpp/coroutine/generator hmm this'd be nice to use
20:20 sfan5 reviews needed, PRs are small -> #14568, #14566
20:20 ShadowBot https://github.com/minetest/minetest/issues/14568 -- Add minetest.get_gen_notify to mapgen env by sfan5
20:20 ShadowBot https://github.com/minetest/minetest/issues/14566 -- Check for negative width in `InvRef:set_width()` by OgelGames
20:21 sfan5 also merging #14581 in 10m
20:21 ShadowBot https://github.com/minetest/minetest/issues/14581 -- Fix crash when player leaves before breath removal job by LoneWolfHT
21:20 MTDiscord <josiah_wi> Is the one-approval policy experiment still active?
21:23 [MTMatrix] <Zughy> yeah
21:54 turtleman joined #minetest-dev
22:07 [MTMatrix] joined #minetest-dev
22:14 proller joined #minetest-dev
22:32 panwolfram joined #minetest-dev
22:39 proller joined #minetest-dev
22:40 [MTMatrix] joined #minetest-dev
22:45 [MTMatrix] joined #minetest-dev
23:01 Fenrir24 joined #minetest-dev
23:01 [MTMatrix] joined #minetest-dev
23:03 Fenrir24 left #minetest-dev
23:28 Fenrir24 joined #minetest-dev
23:28 Fenrir24 left #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext