You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* {LYN-4224} Fix for the file scan slowdown (#1183)
* {LYN-4224} Fix for the file scan slowdown
* Fixed a slowdown in the file scanning logic
* Improved the file scanning logic from previous code by 40%
Tests:
Using Testing\Pytest\AutomatedTesting_BlastTest
old code:
=== 7 passed in 96.13s (0:01:36) ===
current code:
=== 7 passed in 160.45s (0:02:40) ====
newest code:
=== 7 passed in 52.91s ===
* fixing a unit test compile error
* unit test fixes
* another file improvement
* fix for legacy level loading taking too long
* making an enum for the search types
* switched the enum to "allow" types to make the input more clear
* got rid of orphaned const variables
|
5 years ago | |
|---|---|---|
| .. | ||
| LyShine | 5 years ago | |
| Maestro | 5 years ago | |
| Mocks | 5 years ago | |
| AndroidSpecific.h | 5 years ago | |
| AnimKey.h | 5 years ago | |
| AppleSpecific.h | 5 years ago | |
| BaseTypes.h | 5 years ago | |
| BitFiddling.h | 5 years ago | |
| CMakeLists.txt | 5 years ago | |
| Common_TypeInfo.cpp | 5 years ago | |
| CompileTimeAssert.h | 5 years ago | |
| CryArray.h | 5 years ago | |
| CryAssert.h | 5 years ago | |
| CryAssert_Android.h | 5 years ago | |
| CryAssert_Linux.h | 5 years ago | |
| CryAssert_Mac.h | 5 years ago | |
| CryAssert_iOS.h | 5 years ago | |
| CryAssert_impl.h | 5 years ago | |
| CryCommon.cpp | 5 years ago | |
| CryCrc32.h | 5 years ago | |
| CryCustomTypes.h | 5 years ago | |
| CryEndian.h | 5 years ago | |
| CryFile.h | 5 years ago | |
| CryFixedString.h | 5 years ago | |
| CryHalf.inl | 5 years ago | |
| CryHalf_info.h | 5 years ago | |
| CryHeaders.h | 5 years ago | |
| CryHeaders_info.cpp | 5 years ago | |
| CryLegacyAllocator.h | 5 years ago | |
| CryLibrary.cpp | 5 years ago | |
| CryLibrary.h | 5 years ago | |
| CryListenerSet.h | 5 years ago | |
| CryName.h | 5 years ago | |
| CryPath.h | 5 years ago | |
| CryPodArray.h | 5 years ago | |
| CryRandomInternal.h | 5 years ago | |
| CrySizer.h | 5 years ago | |
| CryString.h | 5 years ago | |
| CrySystemBus.h | 5 years ago | |
| CryThread.h | 5 years ago | |
| CryThreadImpl.h | 5 years ago | |
| CryThreadImpl_pthreads.h | 5 years ago | |
| CryThreadImpl_windows.h | 5 years ago | |
| CryThread_dummy.h | 5 years ago | |
| CryThread_pthreads.h | 5 years ago | |
| CryThread_windows.h | 5 years ago | |
| CryTypeInfo.cpp | 5 years ago | |
| CryTypeInfo.h | 5 years ago | |
| CryVersion.h | 5 years ago | |
| CryWindows.h | 5 years ago | |
| Cry_Camera.h | 5 years ago | |
| Cry_Color.h | 5 years ago | |
| Cry_Geo.h | 5 years ago | |
| Cry_GeoDistance.h | 5 years ago | |
| Cry_GeoIntersect.h | 5 years ago | |
| Cry_GeoOverlap.h | 5 years ago | |
| Cry_HWMatrix.h | 5 years ago | |
| Cry_HWVector3.h | 5 years ago | |
| Cry_Math.h | 5 years ago | |
| Cry_Matrix33.h | 5 years ago | |
| Cry_Matrix34.h | 5 years ago | |
| Cry_Matrix44.h | 5 years ago | |
| Cry_MatrixDiag.h | 5 years ago | |
| Cry_Quat.h | 5 years ago | |
| Cry_ValidNumber.h | 5 years ago | |
| Cry_Vector2.h | 5 years ago | |
| Cry_Vector3.h | 5 years ago | |
| Cry_Vector4.h | 5 years ago | |
| Cry_XOptimise.h | 5 years ago | |
| FrameProfiler.h | 5 years ago | |
| FunctorBaseFunction.h | 5 years ago | |
| FunctorBaseMember.h | 5 years ago | |
| HMDBus.h | 5 years ago | |
| HeapAllocator.h | 5 years ago | |
| HeightmapUpdateNotificationBus.h | 5 years ago | |
| IAudioInterfacesCommonData.h | 5 years ago | |
| IAudioSystem.h | 5 years ago | |
| ICmdLine.h | 5 years ago | |
| IConsole.h | 5 years ago | |
| IEntityRenderState.h | 5 years ago | |
| IEntityRenderState_info.cpp | 5 years ago | |
| IFont.h | 5 years ago | |
| IFunctorBase.h | 5 years ago | |
| IGem.h | 5 years ago | |
| IIndexedMesh.h | 5 years ago | |
| IIndexedMesh_info.cpp | 5 years ago | |
| ILevelSystem.h | 5 years ago | |
| ILocalizationManager.h | 5 years ago | |
| ILog.h | 5 years ago | |
| IMNM.h | 5 years ago | |
| IMaterial.h | 5 years ago | |
| IMiniLog.h | 5 years ago | |
| IMovieSystem.h | 5 years ago | |
| INavigationSystem.h | 5 years ago | |
| IPathfinder.h | 5 years ago | |
| IPhysics.h | 5 years ago | |
| IPostEffectGroup.h | 5 years ago | |
| IProcess.h | 5 years ago | |
| IReadWriteXMLSink.h | 5 years ago | |
| IRenderAuxGeom.h | 5 years ago | |
| IRenderMesh.h | 5 years ago | |
| IRenderer.h | 5 years ago | |
| ISerialize.h | 5 years ago | |
| IShader.h | 5 years ago | |
| ISplines.h | 5 years ago | |
| IStatObj.h | 5 years ago | |
| IStereoRenderer.h | 5 years ago | |
| ISurfaceType.h | 5 years ago | |
| ISystem.h | 5 years ago | |
| ITexture.h | 5 years ago | |
| ITimer.h | 5 years ago | |
| IValidator.h | 5 years ago | |
| IViewSystem.h | 5 years ago | |
| IWindowMessageHandler.h | 5 years ago | |
| IXml.h | 5 years ago | |
| LCGRandom.h | 5 years ago | |
| LegacyAllocator.h | 5 years ago | |
| Linux32Specific.h | 5 years ago | |
| Linux64Specific.h | 5 years ago | |
| LinuxSpecific.h | 5 years ago | |
| Linux_Win32Wrapper.h | 5 years ago | |
| LoadScreenBus.h | 5 years ago | |
| LocalizationManagerBus.h | 5 years ago | |
| LocalizationManagerBus.inl | 5 years ago | |
| MTPseudoRandom.cpp | 5 years ago | |
| MTPseudoRandom.h | 5 years ago | |
| MacSpecific.h | 5 years ago | |
| MainThreadRenderRequestBus.h | 5 years ago | |
| MathConversion.h | 5 years ago | |
| MemoryAccess.h | 5 years ago | |
| MetaUtils.h | 5 years ago | |
| MicrophoneBus.h | 5 years ago | |
| MiniQueue.h | 5 years ago | |
| MultiThread.h | 5 years ago | |
| MultiThread_Containers.h | 5 years ago | |
| NullAudioSystem.h | 5 years ago | |
| Options.h | 5 years ago | |
| PNoise3.h | 5 years ago | |
| PoolAllocator.h | 5 years ago | |
| ProjectDefines.h | 5 years ago | |
| Random.h | 5 years ago | |
| Range.h | 5 years ago | |
| RenderBus.h | 5 years ago | |
| SFunctor.h | 5 years ago | |
| ScopedVariableSetter.h | 5 years ago | |
| SerializationTypes.h | 5 years ago | |
| SerializeFwd.h | 5 years ago | |
| SimpleSerialize.h | 5 years ago | |
| StatObjBus.h | 5 years ago | |
| StaticInstance.h | 5 years ago | |
| StereoRendererBus.h | 5 years ago | |
| StlUtils.h | 5 years ago | |
| StringUtils.h | 5 years ago | |
| Synchronization.h | 5 years ago | |
| Tarray.h | 5 years ago | |
| TimeValue.h | 5 years ago | |
| TimeValue_info.h | 5 years ago | |
| Timer.h | 5 years ago | |
| TypeInfo_decl.h | 5 years ago | |
| TypeInfo_impl.h | 5 years ago | |
| UnicodeBinding.h | 5 years ago | |
| UnicodeEncoding.h | 5 years ago | |
| UnicodeFunctions.h | 5 years ago | |
| UnicodeIterator.h | 5 years ago | |
| VRCommon.h | 5 years ago | |
| VectorMap.h | 5 years ago | |
| VectorSet.h | 5 years ago | |
| Vertex.h | 5 years ago | |
| VertexFormats.h | 5 years ago | |
| Win32specific.h | 5 years ago | |
| Win64specific.h | 5 years ago | |
| WinBase.cpp | 5 years ago | |
| XMLBinaryHeaders.h | 5 years ago | |
| crycommon_files.cmake | 5 years ago | |
| crycommon_testing_files.cmake | 5 years ago | |
| iOSSpecific.h | 5 years ago | |
| physinterface.h | 5 years ago | |
| platform.h | 5 years ago | |
| platform_impl.cpp | 5 years ago | |
| primitives.h | 5 years ago | |
| smartptr.h | 5 years ago | |
| stridedptr.h | 5 years ago | |