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 Initial commit 5 years ago
AZCrySystemInitLogSink.cpp Removed Cry branding on error messages (#41) 5 years ago
AZCrySystemInitLogSink.h Initial commit 5 years ago
CMakeLists.txt Remove lots of unused things from CrySystem (#765) 5 years ago
CmdLine.cpp SPEC-5070 Move ctest_scripts to scripts/ctest 5 years ago
CmdLine.h Initial commit 5 years ago
CmdLineArg.cpp Initial commit 5 years ago
CmdLineArg.h Initial commit 5 years ago
ConsoleBatchFile.cpp Remove more unused things from CryCommon and CrySystem. (#709) 5 years ago
ConsoleBatchFile.h Initial commit 5 years ago
ConsoleHelpGen.cpp Initial commit 5 years ago
ConsoleHelpGen.h Initial commit 5 years ago
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 Initial commit 5 years ago
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 Initial commit 5 years ago
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 Integrating latest from github/staging 5 years ago
SystemCFG.h Initial commit 5 years ago
SystemEventDispatcher.cpp Initial commit 5 years ago
SystemEventDispatcher.h Initial commit 5 years ago
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 Integrating github/staging through commit ab87ed9 5 years ago
XConsoleVariable.h Integrating up through commit 90f050496 5 years ago
crysystem_files.cmake SPEC-7178 Removal of precompiled cpp files (#1171) 5 years ago
crysystem_shared_files.cmake Initial commit 5 years ago