OpenTTD Source 20241224-master-gee860a5c8e
newgrf_profiling.cpp File Reference

Profiling of NewGRF action 2 handling. More...

#include "newgrf_profiling.h"
#include "fileio_func.h"
#include "string_func.h"
#include "console_func.h"
#include "spritecache.h"
#include "3rdparty/fmt/chrono.h"
#include "timer/timer.h"
#include "timer/timer_game_tick.h"
#include <chrono>

Go to the source code of this file.

Variables

std::vector< NewGRFProfiler_newgrf_profilers
 
static TimeoutTimer< TimerGameTick_profiling_finish_timeout ({ TimerGameTick::Priority::NONE, 0 }, []() { NewGRFProfiler::FinishAll();})
 Check whether profiling is active and should be finished.
 

Detailed Description

Profiling of NewGRF action 2 handling.

Definition in file newgrf_profiling.cpp.

Variable Documentation

◆ _newgrf_profilers

std::vector<NewGRFProfiler> _newgrf_profilers

Definition at line 22 of file newgrf_profiling.cpp.