]> source.dussan.org Git - tigervnc.git/commit
More enhancements to java SSLEngineManager 60/head
authorBrian P. Hinz <bphinz@users.sf.net>
Wed, 5 Nov 2014 04:56:23 +0000 (23:56 -0500)
committerBrian P. Hinz <bphinz@users.sf.net>
Wed, 5 Nov 2014 04:56:23 +0000 (23:56 -0500)
commit93721e78f145f1e7d92cd8c5a1f8e0b0b502c6ce
tree26440f4578730d7686497d8790686e2f5c500a45
parent0500ef8921b8e443d0624c41c229bcea3ea2729d
More enhancements to java SSLEngineManager

* Blocking behavior in the read() method was leading to high CPU
  usage.
* GC wasn't purging temporary byte arrays used to transfer data
  between I/O streams and NIO byte buffers, causing excessive
  memory usage.
* Some optimization of read() behavior to reduce the frequency
  of blocking operations.
java/com/tigervnc/network/SSLEngineManager.java