VaultNetwork.netVault Network Boards
Author Topic: Decal takes forever to load [Locked]
Hazridi  2 stars
Posts: 411
Registered: 2001-3-15 13:24:12
Yeah, happens. Dengent is a managed program now, so teh framework must load for DenAgent to load -- the garbage collector, all the .net internal stuff has to start up, etc -- then DenAgent has to be JIT compiled, and finally it and load and run. We can reduce the JIT time with ngen (and expect that in the next release) but we can't do anything about the .NET loading times.

 

-----signature-----
Hazridi of WE, VT, HG, SC
Decal Core Dev - http://www.decaldev.com - Beta at http://www.decaldev.com/beta
Naia-Ra-Sal  1 star
Posts: 137
Registered: 2000-9-28 09:41:52
Thanks , now i understand the why , at least somewhat .

 

-----signature-----
Naia Ra-Sal lvl 262 Warlord of Dereth
Vainda Ra-Sal lvl 275 Shellfish Hater
Xavia Ra-Sal lvl 250
Vaindas Oil Slave Max Speced Armor Tink , Max speced Weapon Tink
makingothershappy.blogspot.com
agnari  4 stars
Posts: 1,134
Registered: 2000-10-10 19:35:28
OH he meant that load, not the load of Decal once AC starts.


as if i ever see this problem, reboot hit the decal3 icon in the folder tray and it starts up during the load after reboot.


i never close it down until i stop decal and de-install a plugin right before installing an upgrade.


THat way i load Decal maybe 1 or 2 a month just turning the monitor off when i wander away.

 

-----signature-----
Ag Nar
Portal Mule Master of the Loresraat
Mastering the pixels of gamedom, 1 MMORPG at a time..
Chazcon  3 stars
Title: FOR THE VITAE!
Posts: 524
Registered: 2001-12-11 13:57:12
Hazridi posted:

Yeah, happens. Dengent is a managed program now, so teh framework must load for DenAgent to load -- the garbage collector, all the .net internal stuff has to start up, etc -- then DenAgent has to be JIT compiled, and finally it and load and run. We can reduce the JIT time with ngen (and expect that in the next release) but we can't do anything about the .NET loading times.



Please excuse my silly layman's question, but can we load the .NET stuff at Windows startup, or does it need to load at the time Decal is launched?

 

-----signature-----
Chazcon - Aluvian swordsman
You say, "FOR THE VITAE!"
Ru tells you, "CHAZ!"
Simply Red tells you, "I am SO not recovering your body!"
-- Good times.
Yula_the_Mighty  1 star
Title: Lore Master
Posts: 235
Registered: 2004-1-25 06:01:16
Chazcon posted:

Please excuse my silly layman's question, but can we load the .NET stuff at Windows startup, or does it need to load at the time Decal is launched?



The Common Language Runtime (CLR) is the .NET virtual machine similar to a Java engine. You can configure a PC to load your Java engine during startup.


You should be able to do the same thing with CLR. Of course, we are talking Microsoft here so there is no guarantees. Just because Sun designed Java to be launched at system startup does not mean Microsoft has to provide the same functionality.


One thing to note though, like all virtual machines CLR puts an additional load on your PC by consuming memory and CPU cycles even when there are no .NET applications active. You would have to decide if you really want the performance penalty caused by having CLR load at startup.


I never allow things like Acroreader, Java, and so on to load during startup. Instead, I take the hit when I launch the first applcation. For Java, I normally kill the Java vitual machine via the task manager when I am done.
Chazcon  3 stars
Title: FOR THE VITAE!
Posts: 524
Registered: 2001-12-11 13:57:12
With a modern computer, those kinds of performance hits are negligible.


What IS noticeable is tapping your fingers while Decal loads, when you are anxious to get in the game.

 

-----signature-----
Chazcon - Aluvian swordsman
You say, "FOR THE VITAE!"
Ru tells you, "CHAZ!"
Simply Red tells you, "I am SO not recovering your body!"
-- Good times.
Hazridi  2 stars
Posts: 411
Registered: 2001-3-15 13:24:12
If you have another .NET application and you start it, it should accomplish the task.


If you really want .NET loaded at startup, find a .NET system service and install it.

 

-----signature-----
Hazridi of WE, VT, HG, SC
Decal Core Dev - http://www.decaldev.com - Beta at http://www.decaldev.com/beta
Drakier  4 stars
Posts: 1,486
Registered:
doesn't the .NET Framework eventually unload itself after a while if no .NET resources are utilizing it?
Yula_the_Mighty  1 star
Title: Lore Master
Posts: 235
Registered: 2004-1-25 06:01:16
Finding the correct .NET system service and installing is no simple task. I certainly not going over the MSDN and rooting around looking for the correct download, instructions, etc. But then again, I do not want tha dratted thing running unless I need it.
Drakier  4 stars
Posts: 1,486
Registered:
Yula: I think Haz meant a System Service which utilizes .NET... (as dangerous as that sounds)

VaultNetwork.net is an independently operated community forum and is not affiliated with, endorsed by, or technically based on IGN, GameSpy, FilePlanet, GameStats, or the former IGN/GameSpy Vault Network.
References to VaultNetwork.net mean this site/domain. VNBoards-style presentation is a visual homage only. By using this site, you agree to the forum rules.