Why is Ornatrix so busy during idle times?

 
 
 
Posted by:kanenas
Data created:14 April 2016

Hello.

While I had 3ds Max open, with no scene loaded, Max was spending 2-5% of CPU time.

So I got curious and started up Process Monitor.

Max was in some loop loading Ornatix.dlo 8-10 times, stopping for 2 seconds, and starting again.

It ended up with thousands of such calls and besides some mfcm110u that was also called during the 2-second breaks, nothing else was.

What's all this work for? Neither Ornatrix or anything else was used at those times.

The above is for the trial under Max 2016 SP3 + Win7 SP1.

Thanks.

 

Hello. Was the Modify or Create panel open at the time? Just to make sure, you just started 3dsmax and this was happening in a fresh scene?

Also, does it happen all the time or only sometimes?

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Hello and sorry for the delay.

I just tried at the office.

I started up Max and without doing anything else, I started the monitor.

The call frequency was as I described it above. It lasted for about 2 minutes and got quiet when Max didn't have focus.

It would pick up again when focus was back on Max. It was also busy when I opened and rendered a sequence for a non-related scene.

 

I hope this can pinpoint the problem though it's not much of one :)

Cheers.

 

Strange, I cannot reproduce that here. I just started Max with nothing else going on and my process monitor goes to 1% at times but mostly it is at 0%, see screenshot.


Attached Files:
Image 1

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Your system services applications much faster than mine :)

 

You should try Process Monitor to check the file accesses (not Task Manager).

From www.sysinternals.com

Include a filter to log any process name starting with '3dsmax' (without quotes), start logging, and then start 3dsmax.exe.

You'll get a lot of irrelevant Windows-related and other processes. You remove them from the log by adding exclude filters for their process names and refreshing the log.

Or let them there and Ctrl+F to search for any ornatrix entries in the log. They come in blocks of lines.

 

 

Thanks for the explanation, I didn't think of using procmon for this one :) Just to be sure, are these also the events that you're seeing?


Attached Files:
Image 1

Marsel Khadiyev (Software Developer, EPHERE Inc.)

I'm not at a computer now but yes, they look like that.

 

After doing some more monitoring and research it looks like these are normal calls, other plugins also perform them (for example, mfcm110u.dll does the same). I couldn't get anything in Ornatrix to respond during these times indicating that it might be 3dsmax initiating these actions.

Also, these calls stop here after a bit and are no longer repeated it seems.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

mfcm110x and similar DLLs are support routines that many plugins/executables use. They can't be avoided.

The Ornatrix calls seem to be acive when the Max screen has focus. Maybe some sort of a callback somewhere. It could be Max caches it out and keeps reloading it. I can only guess here.

It got my attention because I have many things loaded in Max on the test machine and the other plugins were quiet until actually used.

Anyway, it was just cuiosity. The activity doesn't cause any harm to warrant further wasting of your time.

Thank you much for checking it out.