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.
o3de/Code/CryEngine/CrySystem
jackalbe 4818d1ce80
{LYN-4224} Fix for the file scan slowdown (#1252)
* {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
..
LevelSystem {LYN-4224} Fix for the file scan slowdown (#1252) 5 years ago
RemoteConsole Add newlines to the end of all files 5 years ago
ViewSystem Remove (almost) all references to pRenderer (#651) 5 years ago
XML Red code legacy MemoryManager, StreamEngine, ResourceManager, ImageHandler, AsyncPakManager, and more (#758) 5 years ago
AZCoreLogSink.h
AZCrySystemInitLogSink.cpp
AZCrySystemInitLogSink.h
CMakeLists.txt Remove lots of unused things from CrySystem (#765) 5 years ago
CmdLine.cpp
CmdLine.h
CmdLineArg.cpp
CmdLineArg.h
ConsoleBatchFile.cpp Remove more unused things from CryCommon and CrySystem. (#709) 5 years ago
ConsoleBatchFile.h
ConsoleHelpGen.cpp
ConsoleHelpGen.h
CrySystem_precompiled.h Remove more unused things from CryCommon and CrySystem. (#709) 5 years ago
DebugCallStack.cpp SPEC-2513 Fixes to enable w4701 (#1105) 5 years ago
DebugCallStack.h Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
DllMain.cpp Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
Huffman.cpp Add newlines to the end of all files 5 years ago
Huffman.h
IDebugCallStack.cpp Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
IDebugCallStack.h Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
LocalizedStringManager.cpp Remove a number of unused CryCommon interfaces and docs related folders. (#788) 5 years ago
LocalizedStringManager.h Remove (almost) all references to pRenderer (#651) 5 years ago
Log.cpp Fix recursive attempts to open the log file in the GameLauncher (#1114) 5 years ago
Log.h Fix recursive attempts to open the log file in the GameLauncher (#1114) 5 years ago
SimpleStringPool.h
System.cpp SPEC-2513 Fixes to enable w4701 (#1105) 5 years ago
System.h Renamed osx_gl to mac and es3 to android for cache folders (#949) 5 years ago
SystemCFG.cpp
SystemCFG.h
SystemEventDispatcher.cpp
SystemEventDispatcher.h
SystemInit.cpp Fix recursive attempts to open the log file in the GameLauncher (#1114) 5 years ago
SystemWin32.cpp Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
Timer.cpp Remove (almost) all references to pRenderer (#651) 5 years ago
Timer.h Remove lots of unused things from CrySystem (#765) 5 years ago
WindowsErrorReporting.cpp Resurrect error.log and error.dmp file output when the engine crashes (LYN-3873) (#811) 5 years ago
XConsole.cpp Remove more unused things from CryCommon and CrySystem. (#709) 5 years ago
XConsole.h Remove (almost) all references to pRenderer (#651) 5 years ago
XConsoleVariable.cpp
XConsoleVariable.h
crysystem_files.cmake SPEC-7178 Removal of precompiled cpp files (#1171) 5 years ago
crysystem_shared_files.cmake