Can confirm, getting the same problems in my game. I have a test round that prints the number of seconds remaning until the round ends.
E.g.
local TimeRemaining = 300
while TimeRemaining > 0 do
print(TimeRemaining)
TimeRemaining = TimeRemaining - 1
wait(1)
end
With the detailed map and everything else going on in my game (various game systems running, physics computations, etc), my framerate drops to 0 for a split second every time something is logged to the console. Interestingly enough, nothing shows up in the microprofiler - the entirety of studio as a whole lags :
It also doesn’t seem like the console has any limit to its buffer size, so as time goes on it eats more memory until it is cleared. Being able to set a buffer limit would be nice.
I do not have this issue with the regular non-beta console.
I’m also getting the same issue. My game uses a custom debris module, when cleaning parts up I have it print for every part it cleans(still debugging it). Before it was negligible at worst, but now it actually takes up considerable performance to do any sort of step debugging.
Performance is immediately restored once the console is switched back to normal, so it’s not anything I added.
I can attest to the fact that the Expressive Console has performance issues, as well. This has forced me to turn it off, as it would basically destroy performance and render testing impossible.
Hello everyone! We’re aware of the performance issues with the new Expressive Output Window. We’re investigating several ways of addressing these performance issues, and this feature will remain in beta until the performance improves. I recommend turning off this beta feature if it’s disrupting your workflow.
Has anyone ever brought up this issue to the devs? This has been an issue since the new console went live (like two years ago if i recall correctly?). While this might not affect high end computers that badly, old PCs have a non negligible performance loss seemingly because of stacked statements/repeatedly printed large tables. Please address this someone?
I am not sure if this is the case for others, but I find I only experience performance issues when repeatedly printing the same message such that it gets stacked. Any other form of rapid printing seems to perform fine for me.
Hello, sorry for the late response! We are investigating the root cause of the issue and we’ll come back to you all when we’ll have updates. Thank you all for the patience and sorry again!
If you prefer performance over the ability to expand/collapse duplicate lines and look through expandable tables, I would also recommend turning on Log Mode by opening the menu in the upper-right corner of the Output Window and checking the “Log Mode” checkbox.
Log Mode will make the Output window act identically to the pre-Expressive Output Window, where you cannot expand tables or duplicate messages, but performance is increased as a result of this.