首页 文章 精选 留言 我的

精选列表

搜索[V模型],共10000篇文章
优秀的个人博客,低调大师

smart-socket v1.4.5 发布,bug 修复与性能优化

smart-socket 是一款国产开源的 Java AIO 框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果 smart-socket 对您有一丝帮助,请 Star 一下我们的项目并持续关注;如果您对 smart-socket 并不满意,那请多一些耐心,smart-socket 一直在努力变得更好。 Maven <!-- https://mvnrepository.com/artifact/org.smartboot.socket/aio-core --> <dependency> <groupId>org.smartboot.socket</groupId> <artifactId>aio-core</artifactId> <version>1.4.5</version> </dependency> 更新内容: 内存池方面的优化: 降低内存回收对锁资源的争抢优先级,优先保障内存申请效率。 降低内存分配时的锁粒度,缓解多核CPU环境下的锁竞争压力。 提供内存快速申请和普通迭代申请双模式,申请时自动决策最优模式 bug修复:修复特定场景下可能引发的内存泄露问题。 bug修复:修复服务端经历2147483647 次网络连接后申请内存页会触发数组越界的问题。 提供数据快速输出算法,减少数据入队出队操作,提升服务性能。 采用AtomicInteger替换信号量,实现读写回调处理无锁化。 节省WriteBuffer的内存消耗。 修复监控插件MonitorPlugin的读写指标统计不准问题。 优化附件对象Attachment,相较之前有更好的性能表现。 bug修复:迁移UDP功能至aio-pro包,精简aio-core。毕竟TCP通信才是绝大部分用户的需求。 修复UDP连接可能引发的数据越界问题。因使用InetSocketAddress的hashCode取余运算计算数组下标,而InetSocketAddress重写了hasdCode会存在负数情况。 性能测试 测试类为smart-socket示例StringServer、StringClient,直接运行即可。QPS为 217W/s,每秒可处理流量达 145MB。 [Quick Timer] INFO org.smartboot.socket.extension.plugins.MonitorPlugin - -----这5秒发生了什么---- inflow: 728.8264465332031(MB) outflow: 723.7615051269531(MB) process fail: 0 process success: 10896864 process total: 24768384 read count: 728 write count: 187864 connect count: 0 disconnect count: 0 online count: 10 connected total: 10 Requests/sec: 2179372.8 Transfer/sec: 145.76528930664062(MB) 最后 smart-socket正参与2019 最受欢迎中国开源软件评选,请给我们投上宝贵一票,余票不足的就给这个项目加个Star吧。

优秀的个人博客,低调大师

Scorpio-CSharp v2.0.2 发布,Unity 游戏热更新脚本

新增功能 添加SCORPIO_DEBUG宏定义, 可以使用 Script.GetStackInfo GetStackInfos 获取脚本堆栈信息 print printf 输出增加 文件:行 信息 null 支持 ! 取反操作, 返回 true Array 类添加 toArray 函数,返回一个 c# 的数组 快速反射支持导出扩展函数 快速反射支持导出部分模板函数 其它修改 优化运算符调用GC问题 BUG 修复 修复 while 循环 break 和 continue 的问题 修复 快速反射生成 new 覆盖的 Property 错误的问题。 软件地址:https://gitee.com/qingfeng346/Scorpio-CSharp

优秀的个人博客,低调大师

smart-socket v1.4.4 发布,国产 Java AIO 通信框架

smart-socket 是一款国产开源的 Java AIO 框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果 smart-socket 对您有一丝帮助,请 Star 一下我们的项目并持续关注;如果您对 smart-socket 并不满意,那请多一些耐心,smart-socket 一直在努力变得更好。 Maven <!-- https://mvnrepository.com/artifact/org.smartboot.socket/aio-core --> <dependency> <groupId>org.smartboot.socket</groupId> <artifactId>aio-core</artifactId> <version>1.4.4</version> </dependency> 更新内容: 重新设计 NetMonitor 接口,丰富底层监控能力,配合 MonitorPlugin 插件辅助精准调优。(PS: NetMonitor 比较适合高级玩家,未来可能会存在不兼容性更新,暂不推荐大家使用) 接入 PMD、CheckStyle 检测 smart-socket 编码规范。还未完全修改完,暂时将级别设置成 warning。 采用无锁化队列提升性能。 新增插件:SocketOptionPlugin,服务端用于设置客户端连接的 socket option。 优化插件:MonitorPlugin,新增服务运行监控指标项;HeartPlugin,优化心跳消息发送逻辑。 性能测试 配置:4 核 2.9GHz,采用 wrk 进行 http 消息压测 QPS 高达 73W+ 很遗憾文档未能及时更新,有疑问欢迎与本人直接交流。

优秀的个人博客,低调大师

tbox v1.6.4更新,新增 c11 风格原子操作

此版本主要改进stream/stdio读写,字符集编码转换等操作,并重构整个原子操作实现,新增了c11风格atomic api来更细粒度控制。 项目源码 官方文档 新特性 #70: 添加tb_stream_init_from_sock_ref()接口去直接打开一个socket作为stream去读取数据。 添加stdfile接口去读写stdin, stdout和stderr。 #81: 添加对进程和线程的cpu亲缘性设置和获取 添加filelock文件锁跨平台api接口 添加匿名管道,命名管道支持 改进 优化queue_buffer模块 改进stream接口实现 改进字符集编码转换,以及增加对ANSI编码的支持 改进原子操作,并增加c11风格原子接口 改进spinlock实现 新增进程输出重定向到管道 针对协程栈使用虚拟内存 改进基于openssl/mbedtls的https访问

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册