Path Length vs performance ?

Hello

currently doing a clean-up and reorganization of my disks/partitions : a technical question for specialists :-) ! does the path length of the data folder have an influence on the performance in DS4 ? is it better to put the data folder directly at the root of the disk (mine is at level 3 in the tree arborescence) ?

Thanks for your help

Comments

  • PerttiAPerttiA Posts: 10,024

    Performance no, but there has been cases where the path length has exceeded the maximum, causing other problems.

    Something like D:\Daz3D\ would be good, short and sweet.

  • smaker1smaker1 Posts: 281

    Thanks PerttiA ,

    yes path length limit is also a topic .I don't know how DS4 react if it happens , no morph loading ? ...

    "D;\Daz3D" is a good idea!

    as I use turboboost loader, I imagine I must reinitialize all my morphs before changing the path.

  • I use multiple folders as directories this is my G drive ... basically the same as PerttiA except they're all top level and the biggest one is only 15 gigs or so... instead of a 3 TB folder. 
    ----
    I once did a rescue of a hard drive by clusters.... ever tried to open a folder with a couple million items in it? even with dual xeons after you toss 150 items it take several minutes to reset the window listing. 
    ---
    I think it's going to be a while before i can afford mulitple terabyte ssds or a 3090 ti. 
    Richard, this is a serious comment not just snark.... every penny I have to spend to improve my computer to run daz moderately well is not spent on content. 
    Does this suggest some benefit for daz to upgrade the bottle necks in the program. 
    Getting the 3090ti will certainly take up my entire budget for daz products for a year. Buying large ssds to improve load speeds etc will also cut into what I can spend on Daz. 
    And yes, my content purchase has dropped drastically the past couple of years .... not just because I have so much.. but because I need to buy newer equipment 

    content library.jpg
    1704 x 873 - 513K
  • smaker1 said:

    Thanks PerttiA ,

    yes path length limit is also a topic .I don't know how DS4 react if it happens , no morph loading ? ...

    "D;\Daz3D" is a good idea!

    as I use turboboost loader, I imagine I must reinitialize all my morphs before changing the path.

    If you duplicate all the original data and then change the path to address it .. it will be transparent to daz.. 
    I have a data drive G I also have a backup of it H... if G dies I change H's drive letter to G and daz thinks it's the same drive.
    Likewise if your new drive is X and it's a copy of your old data drive... just changing the pointer to X will access all the old data

     

  • I had to remove one of your images due to the language in at least one of the folder names.

    Bear in mind that files contain only the relative path for things thata re in a content directory, when loading they add that rlative path to each content directory in turn until they run out of directories or find a copy of the file. With as many directories as you have that is potentially a lot of checks, making the process very slow for files in the later content directoris. It is better to hav as few content directories as you absolutelt need - no more than ten active at any time is the suggestion.

  • Richard Haseltine said:

    I had to remove one of your images due to the language in at least one of the folder names.

    Bear in mind that files contain only the relative path for things thata re in a content directory, when loading they add that rlative path to each content directory in turn until they run out of directories or find a copy of the file. With as many directories as you have that is potentially a lot of checks, making the process very slow for files in the later content directoris. It is better to hav as few content directories as you absolutelt need - no more than ten active at any time is the suggestion.

    sorry about that ... probably the folder covering useless freebies ... 
    ===
    I don't often go up to the highest numbered ones in fact the 5 or six most active directories are on a different drive. 
    ---
    but one of the trade off is this is my sorted content and it's basically hard coded so the structure can't be lost. 
    ---
    some system of showing content (without it being actively installed) would be wonderful ... 
    Access to our data is a major challenge if you have very much.
    ----
    I'm using dummy dufs and pngs...  that don't have any connections but will show the image of an object in the folder it's in or a texture -- not a shader but a sign or such that wouldn't be visible unless I create a dummy file. 

    the dummy file has a duf extention and the picture has duf.png and daz displays it in the content library .. 
    I still have to go to the folder to import the object but I know where it is (and yes Iprobably have a few thousand so an index is necessary). 
    same for textures -- that have been made .. signs etc. i can't click them and have anything happed but I can see where they are.  and apply them to a scene object. 
    ---


     

    fake duf.jpg
    2146 x 1290 - 670K
    fack textures.jpg
    1648 x 1279 - 952K
  • Even if they are empty, if they are connected to DS they potentially add to load times 9especially if a file is missing and every single content directory has to be checked to establish that). Note that it is the order in Content Directory Manager that matters, not the alphabetical order.

    If Daz Studio is allowed to go online it will show all your Daz products that are Connect-installable.

Sign In or Register to comment.