I have burned several DVDs with a similar amount of files in "Mac & PC" mode with earlier (pre-7) versions of Toast and cannot remember it taking anywhere near as long as now. Has this changed with Toast 7? Is there any way to speed up preparing a "Mac & PC" data DVD burn significantly?
During the preparation stage in "Mac & PC" mode, doing a Sample in Activity monitor shows very deep traces similar to this little excerpt (Toast also takes all the available CPU time in this stage):
297 CDataFilesNFolders::PrepareToWrite(CProgressIndicator*) 297 CHFSBuilder::PrepareToBuild() 297 CISOBuilder::BuildDirectory(CSectorizer*) 297 CISOBuilder::BuildPathTables(CSectorizer*, short, tPathTableInfo&) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 296 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 296 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 294 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 290 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 280 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 270 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 249 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 230 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 193 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 138 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short) 90 CISODir::IsOnISO(long) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 89 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 88 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 85 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 79 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 75 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 69 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 56 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 44 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 38 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 28 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 21 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 13 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 9 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 4 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 3 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 1 CISODir::GetSubDir(long) 1 CISODir::GetSubDir(long) 1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&) 2 CISODir::GetSubDir(long) 2 CISODir::GetSubDir(long) 1 CISODir::FindSubDir(CISODir*) 1 CISODir::FindSubDir(CISODir*) 1 CISODir::GetNodePtr(long) 1 CISODir::GetNodePtr(long) 1 CISORootDir::GetNodePtr(long) 1 CISORootDir::GetNodePtr(long)
Does this ring a bell on anyone what might be going wrong here? Does anyone else have this problem? Or a solution?
-kris

Help
Roxio Community




