Я так не верю.
Вы можете попробовать сделать тест, позвонить по номеру Math.Sqrt
на 1000 000 различных номеров, а затем на 1000 000 одинаковых номеров, время должно быть примерно таким же.
Можете ли вы взглянуть на отражатель, который показывает вам (по крайней мере, неуправляемые части) функционального кода Math.Sqrt
.
Если вам нужен кеш, вы должны создать его самостоятельно с каким-то видомхеш-таблицыОбратите внимание, что вы должны оставить эпсилон, то есть, например, 1.0000000 следует считать равным 1.00000001, в противном случае у вас возникнут проблемы с точностью.