Netty
文章平均质量分 93
CyberPunkor
想成为有创造力的coder
展开
-
Netty内存管理
内存使用的目标对于 Java 程序来说,通过合理的内存使用,减少 Full GC 的 STW 时间对于程序来说可以获得更好的性能。本文结合 Netty 来看如何对 Java 内存更合理的使用。前提:尽可能的占用内存更少预期:获得更快的程序执行速度于 Java 而言:减少 Full GC 的 STW 时间。内存使用技巧减少对象本身的大小使用基本类型而不是包装类型, 包装类型相比较基本类型而言多了 object header ,会占用更多的内存。使用 static 类变量而不是实例变量,原创 2021-03-25 21:56:13 · 329 阅读 · 0 评论 -
Netty简介
Netty简介Netty 是 JBoss 开源项目,是异步的、基于事件驱动的网络应用框架,它以高性能、高并发著称。所谓基于事件驱动,说得简单点就是 Netty 会根据客户端事件(连接、读、写等)做出响应,关于这点,随着文章的论述的展开,读者自然会明白。Netty 主要用于开发基于 TCP 协议的网络 IO 程序(TCP/IP 是网络通信的基石,当然也是 Netty 的基石,Netty 并没有去改变这些底层的网络基础设施,而是在这之上提供更高层的网络基础设施),例如高性能服务器段/客户端、P2P原创 2021-03-25 19:45:27 · 807 阅读 · 0 评论