github xtaci/kcptun v20170313
Plenty of Optimizations on Memory Usage

latest releases: v20241119, v20241031, v20240919...
7 years ago
  1. Plenty of optimizations on memory usage, Including:
    a. kcp.acklist shrink strategy
    b. kcp.queue shrink strategy
    c. fec.rx shrink strategy
    d. sess.output temp buffer zero allocation
    e. UDPSession.receiver Listener.monitor receiving buffer.

  2. New option -pprof which listens on http://IP:6060/debug/pprof/ for debugging purpose.

  3. FIX THE MEMORY LEAK IN ALL PREVIOUS RELEASES IN MARCH.(UPDATE: Mon Mar 13 12:54:50 UTC 2017). (修正三月早期版本存在的服务器端内存泄漏问题。13日晚9点重新上传。)#415 #417

  4. FIX too many CLOSE_WAIT in client side. #416

$ go version
go version go1.8 darwin/amd64
b3c4ec9
xtaci/kcp-go@1de9285
xtaci/smux@949ec4d

MAKE SURE TO CHECK SHA1 CHECKSUM IF IN DOUBT.

SHA1 CHECKSUM
82a9c30cc704eb0c2b29165c91172d014a9cce75  kcptun-linux-amd64-20170313.tar.gz
e7e9791086c88fd926c9f1860646cb58604557cc  kcptun-linux-386-20170313.tar.gz
c9e13f93b324f8f117fa39eb248ff17d8e72e6d6  kcptun-darwin-amd64-20170313.tar.gz
e6662069ff7e75c67f240fe7e451b141ccd8eeca  kcptun-darwin-386-20170313.tar.gz
a4450a2cf49c7d1013cc6be20e3680064c89ac76  kcptun-windows-amd64-20170313.tar.gz
497ea2aab1a2a3ada953b347990514fb291bf5f9  kcptun-windows-386-20170313.tar.gz
3827a36b111c9bdeeca93ce66fd726649b2859bd  kcptun-freebsd-amd64-20170313.tar.gz
166f3ebf5ea7d15c19086f2ea5c6821579c29b90  kcptun-freebsd-386-20170313.tar.gz
b58604532047c3f83549be5f4a0d609b6992b77a  kcptun-linux-arm-20170313.tar.gz
10817796ee5c78c5ceafca0d36717327df902e31  kcptun-linux-mipsle-20170313.tar.gz
b5a117baa22d7f3410d3d45624bf4f4e8c57741c  kcptun-linux-mips-20170313.tar.gz

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.