Hi FMErs,
Here's a question that I should probably know the answer to already (but don't!).
I am performing multiple clips on multiple point clouds. They are Grouped by an attribute in the Clipper, so the Clipper knows which Clippee point cloud(s) to clip. At the moment, the workspace is performing the clips then storing them all in memory. Once every clip is received, the Writer fan-outs on the Clipper name to separate files named after each Clipper. It works fine.
If I were to retool the workspace (using the FeatureReader or Workspace Runner for example), so each Clip wrote out as it was completed, would this be a faster workspace or would be exactly the same? So, the underlying question is, does FME slow down when storing data in memory before it writes, as opposed to writing as it goes along, and therefore clearing out the memory in tandem?
Note, my temp location is set to a fast (class 10) SD card plugged into my laptop. The workspace seems to utliise around a 1/4 of my RAM (4gb of 16gb), so I'm not running low on RAM.
Thank you!