Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
程序性能测试指南
Hazelcast和Redis打口水仗:谁的性能更厉害?- hazelcast
由于其基础架构和多年的优化,Hazelcast非常快,并且显着优于Redis Labs(和Redis开源),特别是在规模上。去年,Redis Labs 针对Hazelcast 发布了一个非常误导性的
微服务API网关NGINX、ZUUL、Spring Cloud Gateway与
OpsGenie是一家DevOps管理工具公司,我们在人员和产品功能方面一直在积极发展。去年我们的工程团队从15个增长到了50个。为了扩大开发团队,我们通过遵守双比萨团队规则将工程力量分为八人一个团队。 目前我们的产品有点庞大。团队实现并行开发工作,使用C
几种OpenJDK的JVM性能比较
JVM有许多不同的选择。哪个最好用?比较几种JVM性能; Zulu OpenJDK,OpenJDK,Oracle JDK,GraalVM CE。在这篇博客中,我将描述我创建的用于同时在不同JVM上执行测试的设置。我还研究了资源隔离的影响(为进程分配特定的CPU和内存)。这种影响可以忽
SpringBoot性能比较:Spring MVC与WebFlux
在这里我想谈谈曾经在项目中遇到的有趣的事情。我们为我们的客户在AWS中编写了一些轻量级微服务,它只是通过HTTP代理对某些底层服务的请求,并将其返回给客户端。乍一看,什么可能比编写REST代理服务更简单?所以,当然,我们从Spring Boot开始编写简单的RestContr
简单的性能测试说明为什么Go比Java快?
本次小测试并不是试图说明Go是Java的替代,Go lang和Java本就不是实现相同类型任务的语言 : Java是企业开发语言,而Go是系统编程语言。 我的系统配置是16 GB RAM,Intel(R)Core(TM)i7-8550U CPU 2
一个比Spring Boot快44倍的REST微服务Java框架
light-java是内置了undertow http服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。
winShaper:Win10下真实网络环境模拟测试工具
win-shaper是一个Windows 10环境下traffic-shaping包过滤器,能够模拟各种网络条件,2G/3G/4G/DSL等不同类型的网络,并能设置丢包延迟等参数,类似于Dummynet和Network Link Conditioner 。
三种Java读取2.25G大文件实现性能对比
本文列举了三种Java方式读取大文件:FileInputStream和BufferedReader()和Apache Commons IO
比较三个Java垃圾收集器的性能
比较三个Java垃圾收集器的性能:1. JDK8默认的ParallelOld2. JDK 9默认的G13. JDK11提供的ZGC 比较他们的两个关键指标:收集垃圾花费了多少时间,以及最大暂停时间得分依次是: G1 > ParallelOld > Z
升级到Spring Boot 2.1以后内存占用降低了?
有人贴图反映从基于JDK 10的Spring Boot 2.0迁移到JDK 11的Spring Boot 2.1以后,其中一个微服务的内存损耗,应该是降低了,是个好现象,但是原因不是很清楚:
Lua、Luajit、Python、Node.js和Java性能测试对比
这个Github项目提供了Lua、Luajit、Python、Node.js和Java等动态语言的性能测试,具体语言版本包括:Lua 5.3.3Luajit 2.0.4Python 3.5.1Pypy 2.4.0HipHop VM 3.13.2Node
Redis Memcached CouchBase和Tarantool性能比拼
使用Yahoo! Cloud Serving Benchmark(简称YCSB)对几个流行的内存数据库NoSQL:Redis、Memcached、CouchBase和Tarantool进行了性能比拼。 其他产品都是比较有名的,
Skynet对几个Actor 协程和Future进行1M线程并发性能测试
Skynet分别在OSx windows和Linux下测试了几个Actor、协程/通道和Future/promise进行1M线程并发性能测试 Macbook 12" '2015, Core M, OS X的测试结果:</
为什么使用netdata监控Linux性能?
netdata是一套实时监控Linux性能的开源软件,各种直观数据通过图形直观地实时显示。 Netdata是每秒收集数据和虚拟化计算,可使用top vmstat iostat等,Netdata每秒计算数据后将结果推给任何应用,可从Web进行访问。
Node.js CPU密集型的Join操作
ES6的Map函数提供了更有效率的性能。在node.js中有一个普遍的CPU密集型代码模式:join。当你有两个对象数组,希望在两个数组中发现匹配的对象时,join操作就发生了。 这也是关系数据库的核心问题,多年来持续优化和提高,说白了,就是两个集合遍历查
JEE与Spring Boot代码性能比较
JavaEE与Spring Boot其实很难比较测试,前者适合单体SOA架构,后者适合微服务,但是还是有好事者把两者放在一起比较性能。我把一些JEE和Spring代码放在一起做了同样的事情。Spring做了一些开箱即用的好东西,所以我在一些JEE示例中复制了它以提高性能。测试
什么是Hibernate N+1性能问题?
N + 1是一个可能导致严重性能损失的问题,为了消除它,你必须找到/识别它,但这并不总很容易,但这里列举导致N + 1的最常见场景之一。描述: N + 1是一个延迟抓取的问题(但是,急切加载也不能免除)。如果您没有机会看到它的运行情况,这个应用程序将再现N + 1行为。为了避免N +
口袋妖怪Go手游的几个经验教训
口袋妖怪Go(Pokémon Go)有可能成为10年来最大或最成功的手游游戏,在这个快速发展过程中,系统性能扩展性经受了几次教训。 1.端到端的性能测试,从Web网站 移动app和API后端都经过性能测试,也就是从后端到前端。测试预期使用情况。(1
上页
下页
关闭