فهرست منبع

Revert change a766c61dcced814de06c337aea822749bd8e4f5c as it actually downgrade performance. Will investigate later.

V2Ray 10 سال پیش
والد
کامیت
7d73ef1150
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      net/transport.go

+ 3 - 2
net/transport.go

@@ -31,7 +31,8 @@ func putBuffer(buffer []byte) {
 
 func ReaderToChan(stream chan<- []byte, reader io.Reader) error {
 	for {
-		buffer := getBuffer()
+    buffer := make([]byte, bufferSize)
+		//buffer := getBuffer()
 		nBytes, err := reader.Read(buffer)
 		if nBytes > 0 {
 			stream <- buffer[:nBytes]
@@ -46,7 +47,7 @@ func ReaderToChan(stream chan<- []byte, reader io.Reader) error {
 func ChanToWriter(writer io.Writer, stream <-chan []byte) error {
 	for buffer := range stream {
 		_, err := writer.Write(buffer)
-		putBuffer(buffer)
+		//putBuffer(buffer)
 		if err != nil {
 			return err
 		}