Thanks Ashley, I understand you are busy but a simple reply really helps to know it is being looked at - otherwise one has to assume you have not seen it and we have to tag you in the post again to be sure.
When you say your dialog takes about 1 second to open, is this subsequent opens too ? If so, that is part of the problem. Subsequent opens are instant on my W7 machine. It should not take 1 second to open. If it does for you, this indicates to me you will hit the second(more serious) part of the issue, where if you use the project long enough that 1 second turns into 4-5 seconds and you need to reboot the computer to regain performance. This is the same issue as far as I can tell, it is just worsened.
I would say, "so all this report proves so far is "editing actions using event variables is slow if you have 1000+ variables""
Is incorrect, given what I mentioned above. I also don't believe that is the root cause given other users feedback of the issue. Such as — who has extensively spent equal if not more time debugging this issue than me.
If there is a variable limit, this should be documented and recommendations given on how to get around it. Such as using an array for all global variables (an array containing your data, which you use a getter and setter for, similar to global variables). This is something I have been tempting to try, but have not had time yet. It also does not help a project that already has many variables as replacing them with this solution (again, not tested yet), would take many hours to get right.
As far as multiple issues and making separate reports, I have created this report for the dialog slow loading issue. I have all details I believe to be relevant in the first post to the slow loading issue. If the dialog eventually slows to 4-5 seconds and a reboot gets it back down, that is part of the same issue from my own experience. Until proven otherwise, it appears to be all the same bug so far.
Can you send me the debug build to try and collect data on my machine? Would that help at all ?