Browse Source

use memory pool

original_weed_mount
chrislu 3 years ago
parent
commit
2ab0ad24a3
  1. 4
      weed/util/http_util.go

4
weed/util/http_util.go

@ -5,6 +5,7 @@ import (
"encoding/json"
"errors"
"fmt"
"github.com/chrislusf/seaweedfs/weed/util/mem"
"io"
"net/http"
"net/url"
@ -326,7 +327,8 @@ func ReadUrlAsStream(fileUrl string, cipherKey []byte, isContentGzipped bool, is
var (
m int
)
buf := make([]byte, 64*1024)
buf := mem.Allocate(64 * 1024)
defer mem.Free(buf)
for {
m, err = reader.Read(buf)

Loading…
Cancel
Save