You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As requested, an issue:
It seems like having multiple plugins creating hooks on construction delays the individual plugins heavily, at least on my system.
Using DotTrace shows that about 99% of the time of ReloadedHook.ctor is being spent waiting for locks for me.
This is rather variable though. In some instances creating single hooks has a delay of over 2 seconds, sometimes it just takes 200 ms (as is to be expected for this type of problem, I guess).
I'm running current regular release Dalamud and
First Party
Allagan Tools
Death Recap
ezFauxHollows
ezMiniCactpot
ItemSearch
Mimicry Helper
Paissa House
Pixel Perfect
Price Check
QoL Bar
Repair Me
Simple Tweaks
Target Furniture
Teleporter
TriadBuddy
Wotsit
Own Plugins (in Debug, Dev mode)
Accountant
ChatAlerts
GatherBuddy
Glamourer
Penumbra
RezPls
Third Party
Brio (unused, for testing)
Customize+ (no personal config, just for testing/mare)
Heliosphere (some mods installed)
Ktisis (unused, for testing)
Mare Synchronos (shouldn't matter, don't think this hooks)
Palette+(no personal config, just for testing/mare)
SimpleHeels (no personal config, just for testing/mare)
I'm also launching ACT with XIV through the launcher. I don't have any antivirus software except Windows Defender, and nothing else that, to my knowledge, would interfer with launching the game.
I doubt that the specific set of plugins is in any way relevant, just the amount of them creating hooks during construction.
I am specifically watching my Glamourer load times and they fluctuate from 5 seconds (if all the hooking services behave as expected and are created really fast) to almost 20 seconds.
This is the total time of ReloadedHook.ctor in one such launch:
And this was a specific hook service that took 2 seconds in this launch:
The text was updated successfully, but these errors were encountered:
As requested, an issue:
It seems like having multiple plugins creating hooks on construction delays the individual plugins heavily, at least on my system.
Using DotTrace shows that about 99% of the time of ReloadedHook.ctor is being spent waiting for locks for me.
This is rather variable though. In some instances creating single hooks has a delay of over 2 seconds, sometimes it just takes 200 ms (as is to be expected for this type of problem, I guess).
I'm running current regular release Dalamud and
First Party
Own Plugins (in Debug, Dev mode)
Third Party
I'm also launching ACT with XIV through the launcher. I don't have any antivirus software except Windows Defender, and nothing else that, to my knowledge, would interfer with launching the game.
I doubt that the specific set of plugins is in any way relevant, just the amount of them creating hooks during construction.
I am specifically watching my Glamourer load times and they fluctuate from 5 seconds (if all the hooking services behave as expected and are created really fast) to almost 20 seconds.
This is the total time of ReloadedHook.ctor in one such launch:
And this was a specific hook service that took 2 seconds in this launch:
The text was updated successfully, but these errors were encountered: