I've observed several that CMO is close to exhausting 32-bit addr space or has mem leak? too, I saw tweet about 64-bit one some time ago.
All game options for performance are enabled (to reduce drawed objects).
Is it a known issue? Or is it me expecting too much (I realize simulating "everything related to warfare" in such big-count scenario is computive-intensive)? I could gather some profiles if some dev points me to proper tool/format.
Intel i5 7600k (4x cores @ up to 4.5Ghz, Turbo Boost & overclocked automatically by motherboard ) + 32 GB RAM.
Some examples:
Another one:9/25/2022 8:11:41 PM -- B1276.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at Command_Core.GeoTIFF_Tile.ReadValue(Double theLon, Double theLat)
at Command_Core.LandCover.nvYDVi5UENgZ5YPPXAmy(Object , Double theLon, Double theLat)
at Command_Core.LandCover.GetLandCoverAtThisPoint(Double theLat, Double theLon)
at Command_Core.Sensor.yD8mbJ8IreIWhqdPsyaI(Double theLat, Double theLon)
at Command_Core.Sensor.MaxDetectionRangeOnThisTarget_Visual(ActiveUnit myParent, ActiveUnit theUnit)
Call Stack & Error details:
Error at 100719,
9/25/2022 8:11:41 PM -- B1276.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at Command_Core.GeoTIFF_Tile.ReadValue(Double theLon, Double theLat)
at Command_Core.LandCover.nvYDVi5UENgZ5YPPXAmy(Object , Double theLon, Double theLat)
at Command_Core.LandCover.GetLandCoverAtThisPoint(Double theLat, Double theLon)
at Command_Core.Sensor.MaxDetectionRangeOnThisTarget_IR(ActiveUnit myParent, ActiveUnit theUnit)
Call Stack & Error details:
Error at 100720,
9/25/2022 8:11:42 PM -- B1276.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at Command_Core.GeoTIFF_Tile.ReadValue(Double theLon, Double theLat)
at Command_Core.LandCover.nvYDVi5UENgZ5YPPXAmy(Object , Double theLon, Double theLat)
at Command_Core.LandCover.GetLandCoverAtThisPoint(Double theLat, Double theLon)
at Command_Core.Sensor.yD8mbJ8IreIWhqdPsyaI(Double theLat, Double theLon)
at Command_Core.Sensor.MaxDetectionRangeOnThisTarget_Visual(ActiveUnit myParent, ActiveUnit theUnit)
Call Stack & Error details:
Error at 100719,
9/26/2022 3:17:36 PM -- B1277.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at Algorithms.PathFinderFast..ctor(Int32[,] grid)
at Command_Core.CostBasedPathfinder.SolvePF_Coarse(ActiveUnit theUnit, Double StartLat, Double StartLon, Double EndLat, Double EndLon, Single CurrentHeading, Single DegreeBuffer, Single ProximityThreshold_Deg, List`1& ProvidedPiers, Single& PercentComplete, Boolean IsMissionPlannerRequest, Boolean AllowFineGrainedNav)
Call Stack & Error details:
Error at 101333,
9/26/2022 3:17:46 PM -- B1277.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at Algorithms.PathFinderFast..ctor(Int32[,] grid)
at Command_Core.CostBasedPathfinder.SolvePF_Coarse(ActiveUnit theUnit, Double StartLat, Double StartLon, Double EndLat, Double EndLon, Single CurrentHeading, Single DegreeBuffer, Single ProximityThreshold_Deg, List`1& ProvidedPiers, Single& PercentComplete, Boolean IsMissionPlannerRequest, Boolean AllowFineGrainedNav)
Call Stack & Error details:
Error at 101333,
9/26/2022 3:21:11 PM -- B1277.1 -- Exception of type 'System.OutOfMemoryException' was thrown.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Stack Trace: at NonBlocking.DictionaryImpl`3..ctor(Int32 capacity, DictionaryImpl`3 other)
at NonBlocking.DictionaryImplRef`3.CreateNew(Int32 capacity)
at NonBlocking.DictionaryImpl`3.ResizeImpl(Boolean isForReprobe)
at NonBlocking.DictionaryImpl`3.PutIfMatch(TKey key, TValue newVal, TValue& oldVal, ValueMatch match)
at Command_Core.SeaIceProvider.FsVYECNFrk5dDAtZuDht.stJNFScisZa(String , Boolean )
at Command_Core.SeaIceProvider.sugOB94ydpgvNviEXPIh(Object , Object , Boolean )
at Command_Core.SeaIceProvider.PointIsUnderIce(Double theLon, Double theLat)
Call Stack & Error details:
Error at 101100,
