Джерело:
Хабрахабр:
Дата публікації:
14/01/2022 23:47
Постійна адреса новини:
http://www.vsinovyny.com/8636505
14/01/2022 23:47 // Хабрахабр:
Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость.
Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на первой позиции находился метод reflect.Type.MethodByName().
flat flat% sum% cum cum%
8.84s 6.28% 6.28% 57.85s 41.10% reflect.(*rtype).MethodByName
7.93s 5.63% 11.92% 8.50s 6.04% reflect.name.readVarint
7.56s 5.37% 17.29% 111.79s 79.43% reflect.Value.call
7.53s 5.35% 22.64% 23.33s 16.58% runtime.mallocgc
7.29s 5.18% 27.82% 16.10s 11.44% reflect.name.nameВ этой статье я расскажу вам о том, как так вышло и что с этим можно было бы сделать.
Читать дальше →| « |
Наступна новина з архіву УАФ оформляет для Мудрика и Булецы визы на выездной матч с Шотландией |
Попередня новина з архіву Помер глава СБУ часів Кучми |
» | |
|
|
||||