Forum: Poser - OFFICIAL


Subject: Poser 7 is slower than dead snails

Vex opened this issue on Jun 09, 2008 · 48 posts


renderdog2000 posted Sun, 15 June 2008 at 2:02 PM

Quote -
But not the library dropdown... It allows access to all sections at once... Also, remember when Poser was written... Disks were slow and thus accessing directories on the fly was slow. It even is slow nowadays. Too slow, to buil the library drop down on the fly and have AN ACCEPTABLE RESPONSE TIME. And by the way, that thingy allows access to all the libraries at once... I don't use it, so I'm happy they finally added the suggested means to not have Poser build that stupid dropdown at all...

Ok, first of all yes, disks were slower when Poser was written.  However they also were much smaller, able to store far less data, and even back then doing a directory listing in a standard fashion in programming never required building a second index of the entire directory structure in memory, that has always been considered a bad coding practice.

Second, assuming that there was some legitimate reason why you would want to reindex all of those files in memory in startup, not releasing that memory after it is no longer necessary is also a horrible coding practice, particularly if your premise is based on the notion that Poser was writen at a time when hardware was less advanced.  After all, were discussing a time when PC's had far less memory available than they do now.

Third, even if one accepts your intitial premise and disregards those first two points , there is no way anyone can logically argue that given the advancements made in PC's that Posers code should have long ago been updated to take into account this very basic function of it's own inner workings.  Not doing so?  Well, yes, you guessed it, bad coding practice.

Now, setting aside a moment the non-sequiter you made regarding quoting styles, perhaps you should consider the fact that no matter how you try to redirect or obfuscate the facts, the facts are that Posers internal library routines are 1) Poorly written and 2) Badly in need of an update, both of which are the only two points I wished ot make in the first place and neither of which can really be successfully argued against.

So, perhaps we could now move on to something a bit more constructive in the nature of conversation?

-Never fear, RenderDog is near!  Oh wait, is that a chew toy?  Yup. ok, nevermind.. go back to fearing...