Articles of память

Есть ли простой способ для пользователей распечатать Flash (Open Flash Charts) из своего браузера?

Есть ли простой способ распечатать Flash Charts (Открыть Flash Charts 2) на веб-странице. Flash вообще не печатает. Я поддерживаю сайт работоспособности для клиента, и мы используем Open Flash Charts для рисования нескольких линейных диаграмм для динамических данных пациентов. Клиент хотел бы, чтобы пациенты могли легко распечатывать эти диаграммы, хотя Flash, похоже, не печатается (если только […]

Почему debug_backtrace () использует столько памяти?

При попытке проследить некоторые проблемы с памятью в PHP я заметил, что debug_backtrace() , который я вызываю в своем коде регистрации, как представляется, использует много памяти. В большинстве случаев следующий код печатает примерно 0.02 MB . Но в одном случае он печатает 171.85 MB ! $before = memory_get_usage(); $backtrace = debug_backtrace(false); $after = memory_get_usage(); echo […]

Почему «Допустимый размер памяти исчерпан»?

Я пишу пакетный скрипт и получаю Allowed memory size of 134217728 bytes exhausted . Я не понимаю, почему память заполняется. Я попытался отключить переменную $row , но это ничего не изменило. Вот мой код: // … (sql connection) $result = mysql_query("SELECT * FROM large_table"); while ($row = mysql_fetch_array($result)) { echo $row['id'] . PHP_EOL; unset($row); } […]

Может ли определение множества констант вызвать проблемы с производительностью или памятью?

У меня есть сайт, который использует множество констант, которые определены следующим образом: define('CONSTANT', 1) В настоящее время у меня есть список из 200 таких. Этот список запускается каждый раз при загрузке страницы. Это повлияет на мою производительность или использование памяти плохо?

PHP Допустимый размер памяти Объем памяти исчерпан

Я пытаюсь показать пользователей на карте с помощью API Google. Теперь, когда число пользователей увеличивается до 12000, я получил ошибку исключения памяти. Пока я увеличил память до 256 с 128. Но я уверен, что когда его 25000 пользователей снова придут к той же ошибке. Ошибка: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried […]

Создание объектов PHP и использование памяти

Основной фиктивный класс: class foo { var $bar = 0; function foo() {} function boo() {} } echo memory_get_usage(); echo "\n"; $foo = new foo(); echo memory_get_usage(); echo "\n"; unset($foo); echo memory_get_usage(); echo "\n"; $foo = null; echo memory_get_usage(); echo "\n"; Выходы: $ php test.php 353672 353792 353792 353792 Теперь я знаю, что PHP-документы говорят, […]

Проблемы с памятью dompdf

Я использую DOMPDF для создания около 500 отчетов из одного сценария. У него заканчивается память после создания 10-15 PDF-файлов. При отладке, похоже, что он загружает 8M каждый раз, когда он загружается, но это похоже на то, что должно быть обработано с помощью кода кэширования шрифтов. Какие-нибудь идеи о том, что здесь происходит не так? Я […]

Память PHP исчерпана при использовании тысяч записей

Я запускаю следующий код по набору из 5000 результатов. Он не работает из-за исчерпания памяти. foreach ($data as $key => $report) { $data[$key]['data'] = unserialize($report['serialized_values']); } Я знаю, что могу ограничить память, но я бы хотел запустить это без проблем. Я не смогу постоянно поддерживать память. РЕДАКТИРОВАТЬ Данные $data в этом формате: [1] => Array […]

Как избежать истощения памяти PHP?

Неустранимая ошибка: допустимый размер памяти 33554432 байт исчерпан (пытался выделить 136753 байта) в /home/alien/Desktop/1/scanner.php в строке 166 это 166 строк кода PHP: $text[$i] = curl_multi_getcontent ($curl[$i]); здесь любой способ обойти это, опуская ОЗУ или что-то в этом роде, извините, я не программист

Очистить память, используемую PHP

У меня возникает интересная проблема. Я использую PHPUnit, и мои тесты занимают больше памяти каждый раз, когда я их запускаю. То есть … 2,25 МБ 2,5 МБ 3,0 МБ 3,5 МБ ……. Кто-нибудь знает, как очистить память, которая потребляется, и может ли кто-нибудь посоветовать мне изучить это подробно? Непосредственная проблема заключается в том, что некоторые […]