60fps [07/11/2021 - 03:45:21PM] Result in seconds of 1000 iterations of each of the following: [07/11/2021 - 03:45:38PM] HasKeyword(1st/4): 16.016001S [07/11/2021 - 03:45:54PM] HasKeyword(4th/4): 16.016001S [07/11/2021 - 03:46:11PM] HasKeyword(N/A): 16.015999S [07/11/2021 - 03:46:28PM] aBoolean = aForm.HasKeyWord(ArmorMaterialHide): 16.016003S [07/11/2021 - 03:46:44PM] aIntBoolean = aForm.HasKeyWord(ArmorMaterialHide) as Int: 16.015999S [07/11/2021 - 03:47:18PM] aForm.HasKeyWordString("ArmorMaterialHide"): 32.134003S [07/11/2021 - 03:47:51PM] aForm.HasKeyWordString(keywordString): 32.015991S [07/11/2021 - 03:48:08PM] formName = aForm.GetName() & StringUtil.Find(formName, "Alt"): 16.293991S [07/11/2021 - 03:48:09PM] StringUtil.Find(formName, aString): 0.496002 [07/11/2021 - 03:48:26PM] StringUtil.Find("john galt", "ALT"): 16.016006 [07/11/2021 - 03:48:42PM] StringUtil.Find("Having it need to strINg search for a weird A stRinG within a long list of strInGs should be really slow comparitavely.", "RiNgS"): 16.013000 [07/11/2021 - 03:48:59PM] StringUtil.Find("having it need to string search for a weird a strinG within a long list of strings should be really slow comparitavely.", "rings"): 16.033005 [07/11/2021 - 03:49:16PM] StringUtil.Find("zzzzzzzzzzzzzzzzzzzzzzzzzzz","a"): 16.016006 [07/11/2021 - 03:49:33PM] FormlistPos13/33 Total: 16.016006 [07/11/2021 - 03:49:50PM] FormlistPot26/33 Total: 16.383026 [07/11/2021 - 03:49:50PM] Assign property to variable: tempFormVariable = aFormProperty: 0.496002 [07/11/2021 - 03:49:51PM] GetFormFromFile(0x0010CFA9, "Skyrim.esm"): 0.496002 [07/11/2021 - 03:49:51PM] aForm = Game.GetFormFromFile(0x0010CFA9, "Skyrim.esm"): 0.576019 [07/11/2021 - 03:49:52PM] aForm = Game.GetFormFromFile(0x0010CFA9, "Skyrim.esm") as Form: 0.656006 [07/11/2021 - 03:49:53PM] aForm = Game.GetFormFromFile(0x0003CFCD, "Dragonborn.esm") as Form: 0.655975 [07/11/2021 - 03:49:54PM] aForm = Game.GetFormFromFile(0x00102F9C, "Unofficial Skyrim Special Edition Patch.esp") as Form: 0.656006 [07/11/2021 - 03:50:27PM] StringUtil.Find(RandomInt(50000, 200000) as String, RandomInt(0, 100) as String): 32.236023 [07/11/2021 - 03:51:01PM] RandomInt(50000, 200000) as String & RandomInt(0, 100) as String): 32.015991 [07/11/2021 - 03:51:01PM] Test Total: 332 400fps [07/11/2021 - 03:57:16PM] Result in seconds of 1000 iterations of each of the following: [07/11/2021 - 03:57:18PM] HasKeyword(1st/4): 2.003000S [07/11/2021 - 03:57:20PM] HasKeyword(4th/4): 2.011002S [07/11/2021 - 03:57:23PM] HasKeyword(N/A): 2.007999S [07/11/2021 - 03:57:25PM] aBoolean = aForm.HasKeyWord(ArmorMaterialHide): 2.065001S [07/11/2021 - 03:57:28PM] aIntBoolean = aForm.HasKeyWord(ArmorMaterialHide) as Int: 2.094000S [07/11/2021 - 03:57:33PM] aForm.HasKeyWordString("ArmorMaterialHide"): 4.004000S [07/11/2021 - 03:57:38PM] aForm.HasKeyWordString(keywordString): 4.042002S [07/11/2021 - 03:57:40PM] formName = aForm.GetName() & StringUtil.Find(formName, "Alt"): 2.027000S [07/11/2021 - 03:57:40PM] StringUtil.Find(formName, aString): 0.062000 [07/11/2021 - 03:57:43PM] StringUtil.Find("john galt", "ALT"): 2.028999 [07/11/2021 - 03:57:45PM] StringUtil.Find("Having it need to strINg search for a weird A stRinG within a long list of strInGs should be really slow comparitavely.", "RiNgS"): 2.008999 [07/11/2021 - 03:57:48PM] StringUtil.Find("having it need to string search for a weird a strinG within a long list of strings should be really slow comparitavely.", "rings"): 2.003998 [07/11/2021 - 03:57:50PM] StringUtil.Find("zzzzzzzzzzzzzzzzzzzzzzzzzzz","a"): 2.007000 [07/11/2021 - 03:57:53PM] FormlistPos13/33 Total: 2.018997 [07/11/2021 - 03:57:56PM] FormlistPot26/33 Total: 2.755001 [07/11/2021 - 03:57:56PM] Assign property to variable: tempFormVariable = aFormProperty: 0.122002 [07/11/2021 - 03:57:57PM] GetFormFromFile(0x0010CFA9, "Skyrim.esm"): 0.122002 [07/11/2021 - 03:57:57PM] aForm = Game.GetFormFromFile(0x0010CFA9, "Skyrim.esm"): 0.141998 [07/11/2021 - 03:57:57PM] aForm = Game.GetFormFromFile(0x0010CFA9, "Skyrim.esm") as Form: 0.161999 [07/11/2021 - 03:57:57PM] aForm = Game.GetFormFromFile(0x0003CFCD, "Dragonborn.esm") as Form: 0.180000 [07/11/2021 - 03:57:57PM] aForm = Game.GetFormFromFile(0x00102F9C, "Unofficial Skyrim Special Edition Patch.esp") as Form: 0.161999 [07/11/2021 - 03:58:03PM] StringUtil.Find(RandomInt(50000, 200000) as String, RandomInt(0, 100) as String): 4.078999 [07/11/2021 - 03:58:08PM] RandomInt(50000, 200000) as String & RandomInt(0, 100) as String): 4.021999 [07/11/2021 - 03:58:08PM] Test Total: 48