mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2026-02-08 03:07:48 +00:00
profiling on only begin/end/date
This commit is contained in:
@@ -1,57 +1,57 @@
|
||||
1 0.362 0.362 20.271 20.271 /home/philip/expo/troggle/parsers/survex.py:1807(LinearLoad)
|
||||
54488 0.378 0.000 13.937 0.000 /home/philip/expo/troggle/parsers/survex.py:1918(starstatement)
|
||||
46977 0.053 0.000 4.973 0.000 /home/philip/expo/troggle/parsers/survex.py:1767(LoadSurvexComment)
|
||||
2082 0.004 0.000 3.427 0.002 /home/philip/expo/troggle/parsers/survex.py:1592(ProcessIncludeLine)
|
||||
2082 0.016 0.000 3.421 0.002 /home/philip/expo/troggle/parsers/survex.py:1532(LoadSurvexFile)
|
||||
2421 0.012 0.000 1.335 0.001 /home/philip/expo/troggle/parsers/survex.py:882(LoadSurvexDate)
|
||||
5066 0.013 0.000 0.946 0.000 /home/philip/expo/troggle/parsers/survex.py:629(LoadSurvexTeam)
|
||||
4926 0.015 0.000 0.913 0.000 /home/philip/expo/troggle/parsers/survex.py:640(record_team_member)
|
||||
2055 0.014 0.000 0.872 0.000 /home/philip/expo/troggle/parsers/survex.py:1231(LoadSurvexRef)
|
||||
5108 0.029 0.000 0.748 0.000 /home/philip/expo/troggle/parsers/people.py:337(GetPersonExpeditionNameLookup)
|
||||
7461 0.012 0.000 0.717 0.000 /home/philip/expo/troggle/parsers/survex.py:216(confirm_team_on_trip)
|
||||
2082 0.006 0.000 0.701 0.000 /home/philip/expo/troggle/parsers/survex.py:1603(ProcessEdulcniLine)
|
||||
1130 0.001 0.000 0.348 0.000 /home/philip/expo/troggle/parsers/survex.py:1224(LoadSurvexMessteam)
|
||||
7461 0.019 0.000 0.308 0.000 /home/philip/expo/troggle/parsers/survex.py:1892(popblock)
|
||||
161832 0.233 0.000 0.305 0.000 /home/philip/expo/troggle/parsers/survex.py:1020(LoadSurvexLeg)
|
||||
857 0.001 0.000 0.299 0.000 /home/philip/expo/troggle/parsers/survex.py:1740(ProcessQM)
|
||||
643 0.006 0.000 0.297 0.000 /home/philip/expo/troggle/parsers/survex.py:1644(LoadSurvexQM)
|
||||
7461 0.013 0.000 0.270 0.000 /home/philip/expo/troggle/parsers/survex.py:1869(pushblock)
|
||||
5049 0.032 0.000 0.252 0.000 /home/philip/expo/troggle/parsers/survex.py:185(put_person_on_trip)
|
||||
8120 0.020 0.000 0.228 0.000 /home/philip/expo/troggle/parsers/survex.py:1336(LoadSurvexDataNormal)
|
||||
2421 0.007 0.000 0.158 0.000 /home/philip/expo/troggle/parsers/survex.py:900(setdate_on_survexblock)
|
||||
1278 0.002 0.000 0.090 0.000 /home/philip/expo/troggle/parsers/survex.py:112(set_walletdate)
|
||||
8 0.001 0.000 0.073 0.009 /home/philip/expo/troggle/parsers/survex.py:89(datewallet)
|
||||
7461 0.010 0.000 0.070 0.000 /home/philip/expo/troggle/parsers/survex.py:599(fix_anonymous)
|
||||
4842 0.008 0.000 0.039 0.000 /home/philip/expo/troggle/parsers/survex.py:153(get_team_on_trip)
|
||||
7461 0.010 0.000 0.025 0.000 /home/philip/expo/troggle/parsers/survex.py:1831(tickle)
|
||||
2082 0.015 0.000 0.024 0.000 /home/philip/expo/troggle/parsers/survex.py:1464(IdentifyCave)
|
||||
1 0.342 0.342 19.297 19.297 /home/philip/expo/troggle/parsers/survex.py:1807(LinearLoad)
|
||||
54488 0.331 0.000 13.204 0.000 /home/philip/expo/troggle/parsers/survex.py:1918(starstatement)
|
||||
46977 0.051 0.000 4.801 0.000 /home/philip/expo/troggle/parsers/survex.py:1767(LoadSurvexComment)
|
||||
2082 0.005 0.000 3.303 0.002 /home/philip/expo/troggle/parsers/survex.py:1592(ProcessIncludeLine)
|
||||
2082 0.016 0.000 3.296 0.002 /home/philip/expo/troggle/parsers/survex.py:1532(LoadSurvexFile)
|
||||
2421 0.012 0.000 1.287 0.001 /home/philip/expo/troggle/parsers/survex.py:882(LoadSurvexDate)
|
||||
5066 0.012 0.000 0.910 0.000 /home/philip/expo/troggle/parsers/survex.py:629(LoadSurvexTeam)
|
||||
4926 0.014 0.000 0.877 0.000 /home/philip/expo/troggle/parsers/survex.py:640(record_team_member)
|
||||
2055 0.014 0.000 0.842 0.000 /home/philip/expo/troggle/parsers/survex.py:1231(LoadSurvexRef)
|
||||
5108 0.028 0.000 0.717 0.000 /home/philip/expo/troggle/parsers/people.py:337(GetPersonExpeditionNameLookup)
|
||||
7461 0.012 0.000 0.692 0.000 /home/philip/expo/troggle/parsers/survex.py:216(confirm_team_on_trip)
|
||||
2082 0.005 0.000 0.685 0.000 /home/philip/expo/troggle/parsers/survex.py:1603(ProcessEdulcniLine)
|
||||
1130 0.001 0.000 0.335 0.000 /home/philip/expo/troggle/parsers/survex.py:1224(LoadSurvexMessteam)
|
||||
7461 0.018 0.000 0.294 0.000 /home/philip/expo/troggle/parsers/survex.py:1892(popblock)
|
||||
857 0.001 0.000 0.290 0.000 /home/philip/expo/troggle/parsers/survex.py:1740(ProcessQM)
|
||||
161832 0.224 0.000 0.290 0.000 /home/philip/expo/troggle/parsers/survex.py:1020(LoadSurvexLeg)
|
||||
643 0.006 0.000 0.287 0.000 /home/philip/expo/troggle/parsers/survex.py:1644(LoadSurvexQM)
|
||||
7461 0.011 0.000 0.259 0.000 /home/philip/expo/troggle/parsers/survex.py:1869(pushblock)
|
||||
5049 0.030 0.000 0.246 0.000 /home/philip/expo/troggle/parsers/survex.py:185(put_person_on_trip)
|
||||
8120 0.019 0.000 0.218 0.000 /home/philip/expo/troggle/parsers/survex.py:1336(LoadSurvexDataNormal)
|
||||
2421 0.006 0.000 0.154 0.000 /home/philip/expo/troggle/parsers/survex.py:900(setdate_on_survexblock)
|
||||
1278 0.002 0.000 0.085 0.000 /home/philip/expo/troggle/parsers/survex.py:112(set_walletdate)
|
||||
8 0.001 0.000 0.068 0.009 /home/philip/expo/troggle/parsers/survex.py:89(datewallet)
|
||||
7461 0.010 0.000 0.066 0.000 /home/philip/expo/troggle/parsers/survex.py:599(fix_anonymous)
|
||||
4842 0.009 0.000 0.039 0.000 /home/philip/expo/troggle/parsers/survex.py:153(get_team_on_trip)
|
||||
7461 0.010 0.000 0.024 0.000 /home/philip/expo/troggle/parsers/survex.py:1831(tickle)
|
||||
2082 0.014 0.000 0.023 0.000 /home/philip/expo/troggle/parsers/survex.py:1464(IdentifyCave)
|
||||
2421 0.003 0.000 0.023 0.000 /home/philip/expo/troggle/parsers/survex.py:170(get_people_on_trip)
|
||||
8104 0.011 0.000 0.020 0.000 /home/philip/expo/troggle/parsers/survex.py:520(fix_undated)
|
||||
7461 0.016 0.000 0.019 0.000 /home/philip/expo/troggle/parsers/survex.py:1844(printbegin)
|
||||
8104 0.010 0.000 0.019 0.000 /home/philip/expo/troggle/parsers/survex.py:520(fix_undated)
|
||||
992 0.002 0.000 0.018 0.000 /home/philip/expo/troggle/parsers/survex.py:1410(LoadSurvexFlags)
|
||||
7461 0.014 0.000 0.017 0.000 /home/philip/expo/troggle/parsers/survex.py:1844(printbegin)
|
||||
11153 0.009 0.000 0.017 0.000 /home/philip/expo/troggle/core/models/survex.py:284(__str__)
|
||||
1640 0.005 0.000 0.013 0.000 /home/philip/expo/troggle/parsers/survex.py:732(LoadSurvexFix)
|
||||
1640 0.005 0.000 0.012 0.000 /home/philip/expo/troggle/parsers/survex.py:732(LoadSurvexFix)
|
||||
1278 0.001 0.000 0.009 0.000 /home/philip/expo/troggle/core/models/wallets.py:336(date)
|
||||
1378 0.002 0.000 0.009 0.000 /home/philip/expo/troggle/parsers/people.py:361(apply_variations)
|
||||
8 0.000 0.000 0.008 0.001 /home/philip/expo/troggle/core/models/wallets.py:195(get_json)
|
||||
2421 0.001 0.000 0.006 0.000 /home/philip/expo/troggle/parsers/survex.py:246(get_team_pending)
|
||||
8 0.000 0.000 0.009 0.001 /home/philip/expo/troggle/core/models/wallets.py:195(get_json)
|
||||
1378 0.002 0.000 0.008 0.000 /home/philip/expo/troggle/parsers/people.py:361(apply_variations)
|
||||
1800 0.004 0.000 0.006 0.000 /home/philip/expo/troggle/parsers/people.py:349(apply_initials)
|
||||
2421 0.001 0.000 0.006 0.000 /home/philip/expo/troggle/parsers/survex.py:246(get_team_pending)
|
||||
16422 0.004 0.000 0.004 0.000 /home/philip/expo/troggle/core/models/survex.py:245(__str__)
|
||||
2082 0.003 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:1449(set_primary)
|
||||
2421 0.002 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:855(get_expo_from_year)
|
||||
1 0.000 0.000 0.004 0.004 /home/philip/expo/troggle/parsers/survex.py:2094(write_starstatement_timing)
|
||||
7461 0.003 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:1857(printend)
|
||||
2082 0.003 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:1449(set_primary)
|
||||
7461 0.004 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:1857(printend)
|
||||
15524 0.003 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:482(LoadSurvexFallThrough)
|
||||
254 0.001 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:236(add_to_pending)
|
||||
299 0.000 0.000 0.002 0.000 /home/philip/expo/troggle/parsers/survex.py:798(LoadSurvexUnits)
|
||||
472 0.001 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:505(get_team_inherited)
|
||||
128 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:788(LoadSurvexAlias)
|
||||
1 0.000 0.000 0.001 0.001 /home/philip/expo/troggle/parsers/survex.py:2071(write_starstatement_timing)
|
||||
643 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/core/models/caves.py:93(slug)
|
||||
643 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/core/models/caves.py:105(newslug)
|
||||
128 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:788(LoadSurvexAlias)
|
||||
472 0.001 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:505(get_team_inherited)
|
||||
2055 0.001 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:146(get_offending_filename)
|
||||
643 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/core/models/caves.py:105(newslug)
|
||||
643 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/core/models/caves.py:111(number)
|
||||
1436 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:784(LoadSurvexEntrance)
|
||||
234 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/people.py:319(known_foreigner)
|
||||
1436 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:784(LoadSurvexEntrance)
|
||||
82 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:119(stash_data_issue)
|
||||
4 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/core/utils.py:98(get_process_memory)
|
||||
7 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:714(LoadSurvexSet)
|
||||
|
||||
59
my_star_profile.txt
Normal file
59
my_star_profile.txt
Normal file
@@ -0,0 +1,59 @@
|
||||
1 0.362 0.362 20.271 20.271 /home/philip/expo/troggle/parsers/survex.py:1807(LinearLoad)
|
||||
54488 0.378 0.000 13.937 0.000 /home/philip/expo/troggle/parsers/survex.py:1918(starstatement)
|
||||
46977 0.053 0.000 4.973 0.000 /home/philip/expo/troggle/parsers/survex.py:1767(LoadSurvexComment)
|
||||
2082 0.004 0.000 3.427 0.002 /home/philip/expo/troggle/parsers/survex.py:1592(ProcessIncludeLine)
|
||||
2082 0.016 0.000 3.421 0.002 /home/philip/expo/troggle/parsers/survex.py:1532(LoadSurvexFile)
|
||||
2421 0.012 0.000 1.335 0.001 /home/philip/expo/troggle/parsers/survex.py:882(LoadSurvexDate)
|
||||
5066 0.013 0.000 0.946 0.000 /home/philip/expo/troggle/parsers/survex.py:629(LoadSurvexTeam)
|
||||
4926 0.015 0.000 0.913 0.000 /home/philip/expo/troggle/parsers/survex.py:640(record_team_member)
|
||||
2055 0.014 0.000 0.872 0.000 /home/philip/expo/troggle/parsers/survex.py:1231(LoadSurvexRef)
|
||||
5108 0.029 0.000 0.748 0.000 /home/philip/expo/troggle/parsers/people.py:337(GetPersonExpeditionNameLookup)
|
||||
7461 0.012 0.000 0.717 0.000 /home/philip/expo/troggle/parsers/survex.py:216(confirm_team_on_trip)
|
||||
2082 0.006 0.000 0.701 0.000 /home/philip/expo/troggle/parsers/survex.py:1603(ProcessEdulcniLine)
|
||||
1130 0.001 0.000 0.348 0.000 /home/philip/expo/troggle/parsers/survex.py:1224(LoadSurvexMessteam)
|
||||
7461 0.019 0.000 0.308 0.000 /home/philip/expo/troggle/parsers/survex.py:1892(popblock)
|
||||
161832 0.233 0.000 0.305 0.000 /home/philip/expo/troggle/parsers/survex.py:1020(LoadSurvexLeg)
|
||||
857 0.001 0.000 0.299 0.000 /home/philip/expo/troggle/parsers/survex.py:1740(ProcessQM)
|
||||
643 0.006 0.000 0.297 0.000 /home/philip/expo/troggle/parsers/survex.py:1644(LoadSurvexQM)
|
||||
7461 0.013 0.000 0.270 0.000 /home/philip/expo/troggle/parsers/survex.py:1869(pushblock)
|
||||
5049 0.032 0.000 0.252 0.000 /home/philip/expo/troggle/parsers/survex.py:185(put_person_on_trip)
|
||||
8120 0.020 0.000 0.228 0.000 /home/philip/expo/troggle/parsers/survex.py:1336(LoadSurvexDataNormal)
|
||||
2421 0.007 0.000 0.158 0.000 /home/philip/expo/troggle/parsers/survex.py:900(setdate_on_survexblock)
|
||||
1278 0.002 0.000 0.090 0.000 /home/philip/expo/troggle/parsers/survex.py:112(set_walletdate)
|
||||
8 0.001 0.000 0.073 0.009 /home/philip/expo/troggle/parsers/survex.py:89(datewallet)
|
||||
7461 0.010 0.000 0.070 0.000 /home/philip/expo/troggle/parsers/survex.py:599(fix_anonymous)
|
||||
4842 0.008 0.000 0.039 0.000 /home/philip/expo/troggle/parsers/survex.py:153(get_team_on_trip)
|
||||
7461 0.010 0.000 0.025 0.000 /home/philip/expo/troggle/parsers/survex.py:1831(tickle)
|
||||
2082 0.015 0.000 0.024 0.000 /home/philip/expo/troggle/parsers/survex.py:1464(IdentifyCave)
|
||||
2421 0.003 0.000 0.023 0.000 /home/philip/expo/troggle/parsers/survex.py:170(get_people_on_trip)
|
||||
8104 0.011 0.000 0.020 0.000 /home/philip/expo/troggle/parsers/survex.py:520(fix_undated)
|
||||
7461 0.016 0.000 0.019 0.000 /home/philip/expo/troggle/parsers/survex.py:1844(printbegin)
|
||||
992 0.002 0.000 0.018 0.000 /home/philip/expo/troggle/parsers/survex.py:1410(LoadSurvexFlags)
|
||||
11153 0.009 0.000 0.017 0.000 /home/philip/expo/troggle/core/models/survex.py:284(__str__)
|
||||
1640 0.005 0.000 0.013 0.000 /home/philip/expo/troggle/parsers/survex.py:732(LoadSurvexFix)
|
||||
1278 0.001 0.000 0.009 0.000 /home/philip/expo/troggle/core/models/wallets.py:336(date)
|
||||
1378 0.002 0.000 0.009 0.000 /home/philip/expo/troggle/parsers/people.py:361(apply_variations)
|
||||
8 0.000 0.000 0.008 0.001 /home/philip/expo/troggle/core/models/wallets.py:195(get_json)
|
||||
2421 0.001 0.000 0.006 0.000 /home/philip/expo/troggle/parsers/survex.py:246(get_team_pending)
|
||||
1800 0.004 0.000 0.006 0.000 /home/philip/expo/troggle/parsers/people.py:349(apply_initials)
|
||||
16422 0.004 0.000 0.004 0.000 /home/philip/expo/troggle/core/models/survex.py:245(__str__)
|
||||
2082 0.003 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:1449(set_primary)
|
||||
2421 0.002 0.000 0.004 0.000 /home/philip/expo/troggle/parsers/survex.py:855(get_expo_from_year)
|
||||
1 0.000 0.000 0.004 0.004 /home/philip/expo/troggle/parsers/survex.py:2094(write_starstatement_timing)
|
||||
7461 0.003 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:1857(printend)
|
||||
15524 0.003 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:482(LoadSurvexFallThrough)
|
||||
254 0.001 0.000 0.003 0.000 /home/philip/expo/troggle/parsers/survex.py:236(add_to_pending)
|
||||
299 0.000 0.000 0.002 0.000 /home/philip/expo/troggle/parsers/survex.py:798(LoadSurvexUnits)
|
||||
472 0.001 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:505(get_team_inherited)
|
||||
128 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:788(LoadSurvexAlias)
|
||||
643 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/core/models/caves.py:93(slug)
|
||||
643 0.000 0.000 0.001 0.000 /home/philip/expo/troggle/core/models/caves.py:105(newslug)
|
||||
2055 0.001 0.000 0.001 0.000 /home/philip/expo/troggle/parsers/survex.py:146(get_offending_filename)
|
||||
643 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/core/models/caves.py:111(number)
|
||||
1436 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:784(LoadSurvexEntrance)
|
||||
234 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/people.py:319(known_foreigner)
|
||||
82 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:119(stash_data_issue)
|
||||
4 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/core/utils.py:98(get_process_memory)
|
||||
7 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:714(LoadSurvexSet)
|
||||
8 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/core/models/wallets.py:192(get_url)
|
||||
1 0.000 0.000 0.000 0.000 /home/philip/expo/troggle/parsers/survex.py:1236(check_reused_wallet)
|
||||
@@ -2016,67 +2016,46 @@ class LoadingSurvex:
|
||||
|
||||
# -----------------------------
|
||||
elif self.rx_title.match(cmd):
|
||||
t3 = time.perf_counter()
|
||||
quotedtitle = self.rx_quotedtitle.match(args)
|
||||
timing_data.append(f"starstatement:*title {time.perf_counter() - t3:.6f}\n")
|
||||
if quotedtitle:
|
||||
survexblock.title = quotedtitle.groups()[0]
|
||||
else:
|
||||
survexblock.title = args
|
||||
elif self.rx_ref.match(cmd):
|
||||
t4 = time.perf_counter()
|
||||
self.LoadSurvexRef(survexblock, args)
|
||||
timing_data.append(f"starstatement:*ref {time.perf_counter() - t4:.6f}\n")
|
||||
elif self.rx_flags.match(cmd):
|
||||
t5 = time.perf_counter()
|
||||
oldflags = self.flagsstar
|
||||
self.LoadSurvexFlags(args)
|
||||
if debugprint:
|
||||
timing_data.append(f"starstatement:*flags {time.perf_counter() - t5:.6f}\n")
|
||||
if oldflags["skiplegs"] != self.flagsstar["skiplegs"]:
|
||||
print(f" # CHANGE 'any' flag now:'{self.flagsstar['skiplegs']}' was:{oldflags['skiplegs']} ")
|
||||
|
||||
elif self.rx_data.match(cmd):
|
||||
t6 = time.perf_counter()
|
||||
if self.LoadSurvexDataNormal(survexblock, args):
|
||||
timing_data.append(f"starstatement:*data {time.perf_counter() - t6:.6f}\n")
|
||||
# print(f"just normal data {cmd=} {args=} {survexblock=}", file=sys.stderr)
|
||||
# Only keep timing for *data if you want, but per request, remove it
|
||||
pass
|
||||
else:
|
||||
# returns false i.e. something we do not need to worry about
|
||||
return
|
||||
elif self.rx_alias.match(cmd):
|
||||
t7 = time.perf_counter()
|
||||
self.LoadSurvexAlias(survexblock, args)
|
||||
timing_data.append(f"starstatement:*alias {time.perf_counter() - t7:.6f}\n")
|
||||
elif self.rx_entrance.match(cmd):
|
||||
t8 = time.perf_counter()
|
||||
self.LoadSurvexEntrance(survexblock, args)
|
||||
timing_data.append(f"starstatement:*entrance {time.perf_counter() - t8:.6f}\n")
|
||||
elif self.rx_date.match(cmd):
|
||||
t9 = time.perf_counter()
|
||||
self.LoadSurvexDate(survexblock, args)
|
||||
timing_data.append(f"starstatement:*date {time.perf_counter() - t9:.6f}\n")
|
||||
elif self.rx_fix.match(cmd):
|
||||
t10 = time.perf_counter()
|
||||
self.LoadSurvexFix(survexblock, fullline) # but we want the comment on this line
|
||||
timing_data.append(f"starstatement:*fix {time.perf_counter() - t10:.6f}\n")
|
||||
elif self.rx_units.match(cmd):
|
||||
t11 = time.perf_counter()
|
||||
self.LoadSurvexUnits(survexblock, args)
|
||||
timing_data.append(f"starstatement:*units {time.perf_counter() - t11:.6f}\n")
|
||||
elif self.rx_team.match(cmd):
|
||||
t12 = time.perf_counter()
|
||||
self.LoadSurvexTeam(survexblock, args)
|
||||
timing_data.append(f"starstatement:*team {time.perf_counter() - t12:.6f}\n")
|
||||
elif self.rx_set.match(cmd): # and self.rx_names.match(cmd):
|
||||
t13 = time.perf_counter()
|
||||
self.LoadSurvexSet(survexblock, args)
|
||||
timing_data.append(f"starstatement:*set {time.perf_counter() - t13:.6f}\n")
|
||||
elif self.rx_include.match(cmd):
|
||||
t14 = time.perf_counter()
|
||||
message = f" ! -ERROR *include command not expected here {path}. Re-run a full Survex import."
|
||||
timing_data.append(f"starstatement:*include {time.perf_counter() - t14:.6f}\n")
|
||||
print(message)
|
||||
print(message, file=sys.stderr)
|
||||
stash_data_issue(
|
||||
@@ -2084,11 +2063,9 @@ class LoadingSurvex:
|
||||
message=message,
|
||||
)
|
||||
else:
|
||||
t15 = time.perf_counter()
|
||||
if cmd not in ["equate", "export", "instrument", "calibrate", "cs", "require", "declination", "infer", "case", "sd"]:
|
||||
print(f"FALLTHROUGH *{cmd=} {survexblock=} {survexblock.parent=}")
|
||||
self.LoadSurvexFallThrough(survexblock, args, cmd)
|
||||
timing_data.append(f"starstatement:*fallthrough {time.perf_counter() - t15:.6f}\n")
|
||||
|
||||
# At the end of the import, write all timing data to file
|
||||
def write_starstatement_timing():
|
||||
|
||||
62453
starstatement_timing.log
62453
starstatement_timing.log
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user