-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7/18/2013 3:50 PM, Michael Haberler wrote: >> *) for instance, using mmap() on a file of intermediate >> language, which makes the size problem go away; cost: an existing >> interpreter likely needs modification.
Doesn't mmap() limit you to the physical addressing of the processor? That might not be a huge issue on today's 64-bit systems, but it's already a problem on the 32-bit architectures, and is very likely directly responsible for the 1G file size limitation on a standards compliant DVD. In my day job, I'm moving around 100s of MBytes of data a second, pretty much continuously, so I tend to think more in streams and how much context needs to be locally stored at any one time instead of the overall size of whatever it is I'm processing. A single video frame is only a couple Meg, but if you run one of our 8-input boxes for a day straight (not at all uncommon) I've streamed about 83 TB of data. ...so I see the gcode interpreter as requiring a chunk of memory for general state data, another chunk of memory to store "sub-routines", a pointer to the gcode stream/file/whatever, and probably an elastic buffer to decouple the real-time motion stuff from the non-real-time "pull gcode out of the cloud" code. Very low system requirements, and "file" size is not arbitrarily limited by anything but how long it takes to process. - -- Charles Steinkuehler [email protected] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlHoWVoACgkQLywbqEHdNFwyOQCdF0g2E3gMDeHIBE2aSzRnegi5 YfkAoMSEnNZVVhkYZ5EL3ycnZ6OqECaq =gacw -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
