|
The article is devoted to the consideration of profilers and optimization mechanisms in programming. The research process covered server-side profiling, desktop-side profiling, and also hybrid profiling. Retrace is considered as an example of a profiler on the server side, its capabilities are also described in detail. Special attention is paid to the hybrid profiling solution for this purpose, the Prefix profiler is considered. Also, special emphasis is placed on the AQtime profiler, which has a very wide functionality and allows you to perform performance profiling, debugging memory and resources for compilers Microsoft, Borland, Java, Intel, Compaq and GNU. Extended methods are considered as programming optimization mechanisms, namely: Hill Climbing, Simulated Annealing, Genetic Algorithm. Their capabilities and disadvantages are indicated.
Keywords:profiling, programming, optimization, code, method.
|