Martin S. <ms RemoveThis @ms.com> wrote in news:un9n149pvuiu103rkfgq7tsrhuoaukv97q@
4ax.com:
>
> The point of this is that I have been talking about this on other, non
> FS forums, and to my surprise the response, from forum moderators too,
> is that there is no evidence that Windows will encounter a memory leak
> in this way. Maybe it's just an FS thing, but I want to show them the
> evidence to prove my point. But can I find anything now I come to
> look?! Course not.
I don't think the OOM is a Windows problem. The FS process requests
that windows allocate virtual memory space out of the 2 gb available
to each process. If sufficient contiguous space is available, windows
will provide a reference to it to the the process. If it isn't, windows
returns an error code. It's up to the process to determine what to do
with the error. Now the typical reson why there are failures are that
the process destroyed a data structure without releasing the memory,
so windows will still think it is in use, but the process has no way of
finding the space again, or after successive allocations and releases,
the memory space has become fragmented so that there isn't any
contiguous space large enough to satisfy the request.
> I thought there was something about this from Microsoft, re FS9
> (supposedly cured with FS9.1) but I can't find anything. Can someone
> help me locate the 'smoking gun'? The articles are out there
> somewhere.
FS 9.1 readme:
Overview of Changes
Fixed Autogen performance degradation -
Flying out of an area then back to the same area may cause lower frame
rates. The problem was due to a memory leak and how Flight Simulator
handled autogen objects. Depending on the specific configuration and
scenario, some users observed significantly lower frame rates. The
update fully addresses this issue and users should have full
functionality of all autogen objects without adverse performance
problems.
Fixed Seasonal Crash to Desktop -
Going to specific airports during certain seasons would cause Flight
Simulator to crash. In previous versions of Flight Simulator we assumed
there would be 16 or fewer land classes within a 1km patch of terrain.
That assumption was no longer valid for Flight Simulator 9.0. This could
cause Flight Simulator to crash when loading areas with a large number
of land class seasonal and vector data variations. This issue has been
fully addressed and Flight Simulator will no longer crash when loading
these land class seasonal and vector data variations.
Improved Digital Elevation Mesh Support -
The Flight Simulator 2004: A Century of Flight (update) increases the
level of digital elevation mesh (DEM) support from 38 meters to 19
meters.
Replaced Missing Landmark Bridges -
In Flight Simulator 9.0 we replaced many old bridge models with new
bridge models. During this process many bridges that were in previous
versions of Flight Simulator were inadvertently omitted and the new
bridge model was never placed. We replaced approximately 160 missing
bridge models that were omitted from Flight Simulator 9.0.
scott s.
..
>> Stay informed about: Memory leaks in FS - where's the proof it really happens?