CPU异常使用问题
pengbotao opened this issue · 0 comments
pengbotao commented
通过排查发现这个方法会导致CPU偏高,如果fread调整为1M和10M估计有3-4倍的差异。但1M可能出现大日志写不全的问题。
File: aliyun-log-php-sdk/blob/master/Aliyun/Log/Util.php
public static function toBytes($logGroup) {
$mem = fopen("php://memory", "rwb");
$logGroup->write($mem);
rewind($mem);
$bytes="";
if(feof($mem)===false){
$bytes = fread($mem, 10*1024*1024);
}
fclose($mem);
return $bytes;