• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Serious Slowdown / FPS Loss When Lots of Units are On Screen / Lots of Triggers Are Going On

Status
Not open for further replies.
Level 14
Joined
Mar 27, 2008
Messages
1,003
This only started happening recently, with all maps. But when a lot of units are on the map or a lot in general is going on, I drastically lose FPS.

My computer can run GTA V on max graphics, so it definitely isn't my computer, also this slowdown didn't start happening until roughly a week or so ago. Is there a fix for this? I've already gone into regedit and set max fps to 0 and such, but it still hasn't improved the performance.
 
Level 18
Joined
Jun 13, 2016
Messages
586
This only started happening recently, with all maps. But when a lot of units are on the map or a lot in general is going on, I drastically lose FPS.

My computer can run GTA V on max graphics, so it definitely isn't my computer, also this slowdown didn't start happening until roughly a week or so ago. Is there a fix for this? I've already gone into regedit and set max fps to 0 and such, but it still hasn't improved the performance.

WC3 has an ancient, single-threaded engine that does not take advantage of modern hardware's capabilities.

This is just par for the course when lots of things are happening on screen. WC3 isn't built to handle it.
 
Level 18
Joined
Jun 13, 2016
Messages
586
This never used to happen though, this is a brand new problem.

Probably just new performance regressions thanks to the patches, especially the new systems that were revamped, i.e. CASC and Audio. It's hard to tell. I've noticed the game becoming noticeably slower on some actions as well.

There's one hypothesis that could be related to bad triggering - all triggers have an "instruction execution limit". If a trigger goes over that limit, which was around 300,000 instructions, it is terminated prematurely. In patch 1.29 it was raised to 3,000,000. If there's triggers in that map that can go into unintended infinite loops, this could easily explain why you're seeing a regression.

Other than that, make a bug report giving the map in particular and explaining that it has a performance regression between versions 1.x and 1.y.
 

deepstrasz

Map Reviewer
Level 75
Joined
Jun 4, 2009
Messages
20,241
Probably just new performance regressions thanks to the patches, especially the new systems that were revamped, i.e. CASC and Audio. It's hard to tell. I've noticed the game becoming noticeably slower on some actions as well.
On newer patches there's a slight delay when the game's menu comes down on the chain (main menu).
 
Status
Not open for further replies.
Top