Использование PHP, я хотел бы получить полную память, доступную для системы (не только бесплатная или используемая память).
На Linux это довольно просто. Вы можете сделать:
$ Memory = Fopen ('/ proc / meminfo');
, а затем анализируйте файл.
Кто-нибудь осознает эквивалентный метод Windows? Я открыт для любых предложений.
Отредактируйте: у нас есть решение (но Stackoverflow не позволит мне ответить на мой вопрос):
exec( 'systeminfo', $output );
foreach ( $output as $value ) {
if ( preg_match( '|Total Physical Memory\:([^$]+)|', $value, $m ) ) {
$memory = trim( $m[1] );
}
не самое элегантное решение, и это очень медленно, но это устраивает мою потребность.