#[Request] Performance Channel

1 messages · Page 1 of 1 (latest)

real dome
#

I understand that performance is a wide subject which can be discussed in practically every channel but having a focused area where developers could share tips & tricks they've found useful would be beneficial to all.

A lot of the FAQ regarding performance issues could be taken out from the general channels and quickly resolved with a set of performance specific pinned messages in the new channel.

This channel would be the place to discuss using tools such as the Unreal Insights tool, CPU & GPU Profiling, and the Network Profiling tool in great detail.

It would also be the most appropriate place to discuss memory management techniques, texture compression, and LODs.

Many developers are either clueless or overwhelmed when it comes to these types of things and having a channel dedicated to performance could result in higher quality games for all of us to enjoy in the long term.

Thanks for taking the time to read my suggestion.

#

Example Post: Just the other day I was getting the dreaded "Texture Streaming Pool Over Budget" warning while on a blank level.

r.streaming.poolsize was set to the default value 1000, and yet somehow a blank level was consuming more MB than available. This isn't right...

I ran the listtextures nonstreaming command and found a bunch of nonstreaming textures were coming from the Virtual Production plugin. Since I'm not doing any sort of virtual production I disabled the plugin, restarted the editor and recouped a bunch of texture pool memory.

fickle cosmos
#

We are likely adding a channel called #profiling or #profiling-tools to cover the large amount of profiling methods and tools available to users of the engine

Keep an eye out on #announcements as it'll likely happen soon

gray creek
#

Hopefully while I'm awake - so I can post "first" 🏃‍♂️

fickle cosmos
#

lol

gleaming isle
#

Nice! This would be great! We are getting to a point where we need to start whittling away at the last few ms and having trouble finding some of it. dragonlol

gritty ermine
dawn stag
#

Big fan of this idea

jagged cloak
#

Finally!

remote bone
#

💯

fickle cosmos
#

❤️

gray creek
#

Dang it. It happened when I was afk. Nooooooo

gritty ermine
#

So is this channel only for sharing "what are the good ways of profiling in UE" or can we just share our experiences too?

#

like "I wrote this code, it was consuming 1ms on CPU, now I refactored it into this, its now only 0.3ms"

#

Because every week I research some keywords to collect optimization tips from a few people's message history, and I can say I learned a lot from vblanco, Stranger, jambax etc

gritty ermine
#

rather than documentation-like "this is what you can do to profile X" things