We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I lost the snippets from the last pass at profiling, so I'll add them here:
at top:
from line_profiler import LineProfiler
in field.decodefield:
lpf = LineProfiler() lpf.add_function(f.refine_linelocs_burst) lpf.add_function(f.get_burstlevel) lpf.add_function(f.compute_line_bursts) lpf.add_function(f.compute_burst_offsets) lpf_wrapper = lpf(f.process) try: lpf_wrapper() #f.process() lpf.print_stats() except (KeyboardInterrupt, SystemExit): raise except Exception as e: raise e
This prints a good number of hotspots, and the upcoming commit based on it will be >=10% faster than current git on NTSC at least.
The text was updated successfully, but these errors were encountered:
further wip on #575. confirmed no change in .tbc output
463a655
Good ones for PAL, but the PAL specific TBC code doesn't have many hotspots...
lpf = LineProfiler() lpf.add_function(f.refine_linelocs_pilot) lpf.add_function(Field.process) lpf.add_function(Field.compute_linelocs) lpf_wrapper = lpf(f.process)
Sorry, something went wrong.
Merge pull request #576 from happycube/chad.112820
73b59e6
Merge optimization work from #575
happycube
No branches or pull requests
I lost the snippets from the last pass at profiling, so I'll add them here:
at top:
from line_profiler import LineProfiler
in field.decodefield:
This prints a good number of hotspots, and the upcoming commit based on it will be >=10% faster than current git on NTSC at least.
The text was updated successfully, but these errors were encountered: