php gmp - переполнение памяти - утечка памяти
Primary tabs
очень даже наблюдается в моём случае при попытке написать функцию Эйлера с использованием GMP......
РЕШЕНИЕ
утечка памяти (как сказала этот добрый человек) наблюдается в функции
сравнения двух чисел gmp_cmp, если одно из них -строка, а не gmp число
Поэтому чтобы избежать утечки надо писать , например:
$one = gmp_init(1); // если использовать текстовую едницу - возможна утечка памяти if (gmp_cmp($nod['g'], $one) == 0) {}
вместо:
; // если использовать текстовую едницу - возможна утечка памяти
$one = gmp_init(1); // поэтому переводи единицу в gmp представление
if (gmp_cmp($nod['g'], '1') == 0) // так возможна утечка
- Log in to post comments
- 4845 reads