Skip to main content
Solved

FME Workbench 2015.1 high CPU usage when idle


Forum|alt.badge.img

Is there anything I can do to prevent FME Workbench from consuming CPU when being idle? On my new Core i7 with Windows 7 FME Workbench 2015.1 consumes about 10% CPU after opening an empty workspace and minimizing the application. It's enough to make my laptop fan spin up noticeably and battery drains very quickly.

If I run a workspace and FME inspector is left open CPU will go up to 15-20%. After a short while or so the fan speeds up and the sound becomes really annoying.

I never experienced this with previous versions of FME.

Best answer by kjetpett

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.

View original
Did this help you find an answer to your question?

12 replies

redgeographics
Celebrity
Forum|alt.badge.img+49

That doesn't look familiar (just doublechecked here and an idle FME Workbench 2015.1.2.1 on Windows 8.1, i5, has exactly 0% processor usage when idle).

One thing that comes to mind is if you have a Shared FME Folder specified on a network share (for custom transformers etc) and it's querying that. But then again, that should finish fairly quickly unless you have a very large collection up there.

It's probably best to contact Safe support (or your local reseller) for this and supply them with the output of the troubleshooting .bat file


david_r
Celebrity
  • April 8, 2016

Exactly which process is using CPU cycles?

  • fmeworkbench.exe?
  • fme.exe?
  • fmedatainspector.exe?
  • other?

David


mark2atsafe
Safer
Forum|alt.badge.img+44

I'm certainly not seeing this in 2015.1 - opening a workspace takes up to about 8%, but then that drops right back to zero once the workspace is open.

The only thing that occurs to me is that it is trying to fetch content for the start window. It should try and then revert to a fixed page if it can't connect, but something might be going wrong.

Does the start window appear to be updated with new content (right now mine shows an image with "2016 is here"), or is it a fixed page? I wonder if you have a firewall or proxy that it is trying to get around?

Can you use the task manager (or similar) to see if it is responsible for any network traffic or requests?

If it is a networking issue, Tools > Options > Network could be used to sort that out.


mark2atsafe
Safer
Forum|alt.badge.img+44
mark2atsafe wrote:

I'm certainly not seeing this in 2015.1 - opening a workspace takes up to about 8%, but then that drops right back to zero once the workspace is open.

The only thing that occurs to me is that it is trying to fetch content for the start window. It should try and then revert to a fixed page if it can't connect, but something might be going wrong.

Does the start window appear to be updated with new content (right now mine shows an image with "2016 is here"), or is it a fixed page? I wonder if you have a firewall or proxy that it is trying to get around?

Can you use the task manager (or similar) to see if it is responsible for any network traffic or requests?

If it is a networking issue, Tools > Options > Network could be used to sort that out.

Try opening a command prompt and typing this:

netstat -o | find "12345"

...where 12345 is the process ID of workbench obtained from the task manager.

That should - I hope - show what network traffic Workbench is generating. I'm not convinced it is showing everything, but it might show something.


Forum|alt.badge.img
  • Author
  • April 10, 2016
david_r wrote:

Exactly which process is using CPU cycles?

  • fmeworkbench.exe?
  • fme.exe?
  • fmedatainspector.exe?
  • other?

David

fmeworkbench.exe uses 10-12% cpu immediately after opening a blank workspace. It never goes down - not even when minimized. If I create a minimum workspace - for instance a creator with an inspector and run it, fmeinspector.exe opens and will consume another 10-12% and will remain that way for as long as it's kept open.


Forum|alt.badge.img
  • Author
  • April 10, 2016
mark2atsafe wrote:

Try opening a command prompt and typing this:

netstat -o | find "12345"

...where 12345 is the process ID of workbench obtained from the task manager.

That should - I hope - show what network traffic Workbench is generating. I'm not convinced it is showing everything, but it might show something.

The startup window shows "2016 is here." too so I suppose it's being updated.

netstat -o doesn't really show anything useful as far as I can see. Using Network monitor I can see that fmeworbench.exe chats with our FME license server, fmestartup.safe.com, docs.safe.com and a couple of eloqua.com-hosts (webstats?) upon startup (the first 20 seconds or so). It then continues chatting with startup.safe.com for a couple of mintes. After that it's just communication with the license server ever 2 mins. In total only a few hundred frames during my logging period of one hour. CPU usage for the idle fmeworkbench.exe process was at 10-12% constantly. To me it seems unlikely that high network traffic is causing this.


Forum|alt.badge.img
  • Author
  • Best Answer
  • April 10, 2016

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.


Forum|alt.badge.img
  • Author
  • April 10, 2016
kjetpett wrote:

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.

Definately driver related. I had to go back to a late 2014-version of the 5500 driver. Totally worth it to get a quiet laptop again though :)


mark2atsafe
Safer
Forum|alt.badge.img+44
  • Safer
  • April 12, 2016
kjetpett wrote:

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.

Interesting. Sounds like it is related to this issue:

https://knowledge.safe.com/articles/19629/workbench-crashes.html

...though in your case it wasn't a crash. From that article yes, it seems an upgrade to your graphics card driver should fix the issue. Our developers say they can't do anything for FME because it's a fault in the driver itself.


mark2atsafe
Safer
Forum|alt.badge.img+44
  • Safer
  • April 12, 2016
kjetpett wrote:

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.

I just updated the article to include the information you supplied. Thanks for letting us know.


Forum|alt.badge.img
kjetpett wrote:

Update: I played around with Process Explorer and it appears that most CPU cycles for fmeworkbench.exe are actually spent in ig8icd64.dll which I believe is a driver for my internal Intel HD Graphics 5500 graphics card. I'll see if theres a driver update available.

I can confirm the same issue with FME 2016.1.3.1 64-bit on a core i7 6600U with Intel HD graphics 520. Upgrading to the latest driver didn't fix anything though and may even have made it worse. Using the 32-bit version of FME (same build 16716) works without the high CPU usage.

 

 


  • May 8, 2018
mixedbredie wrote:
I can confirm the same issue with FME 2016.1.3.1 64-bit on a core i7 6600U with Intel HD graphics 520. Upgrading to the latest driver didn't fix anything though and may even have made it worse. Using the 32-bit version of FME (same build 16716) works without the high CPU usage.

 

 

 

Almost 18 months on I finally got an update to the graphics display drivers for my HP laptop with Intel HD 520 and that has fixed the issue with FME (2016.x, 2017.x and 2018.x) and high CPU usage. I had to install the HP version of the driver and not the Intel version.

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings