高性能golang slice

《实战Java虚拟机 JVM故障诊断与性能优化》读书

最近读了《实战Java虚拟机 JVM故障诊断与性能优化》这本书,有一些收获,特此记录 1.有Java虚拟机规范,各大厂商根据规范自己实现VM,大家平常用的是Hotspot 2.堆一般分为 新生代,老年代。新生代里又分成 伊甸园区,from区,to区。一般对象是在伊甸园区出生,经过垃圾回收进入from ......
实战 故障 性能 Java JVM

Golang学习笔记(十)—— 协程调度

协程调度 调度流程 Go程序运行和调度初始化 Go 程序运行会经过以下几个阶段: 从磁盘上读取可执行文件,加载到内存 操作系统执行 runtime 包中的程序入口 runtime 执行初始化,最后调用 main 函数 上图中的流程是根据源码文件 src/runtime/asm_amd64.s 和 s ......
笔记 Golang

举例useContext性能低下的样例,同时推荐用什么方法改进

在React中,useContext 是一种非常方便的全局状态管理工具,它可以让我们在组件之间共享状态,而不需要通过层层传递 props。然而,当我们在一个大型的 React 应用中过度使用 useContext 时,可能会遇到性能问题。这是因为当一个 context 的值改变时,所有使用这个 co ......
useContext 同时 性能 方法

Redis 性能优化

概述 当我们操作 Redis 发现耗时较长时,原因可能有两个: 服务间存在网络延迟 Redis 服务本身存在问题 如果是第一种情况,那么所有服务都会发生网络延迟,只需要联系运维处理即可,这里主要讨论第二种情况 Redis 基准性能测试 基准性能指 Redis 在一台负载正常的机器上的最大响应延迟和平 ......
性能 Redis

golang 用os.OpenFile写入文件

func main() { filename := "测试.txt" // 如果文件存在,则追加写入,如果文件不存在则新建文件写入 //f, err := os.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_APPEND, os.ModePerm) ......
OpenFile 文件 golang os

Helix QAC 2023.4 新版支持C++20语言,带来更多性能提升!

Helix QAC 2023.4 新增功能 Helix QAC 2023.4全面支持MISRA C++:2023®规则,涵盖100%的指南。此版本还加强了对C++20语言的支持,改进了数据流分析性能,并在整个产品中增加了多项用户体验改进。 增强的C++20支持 此版本新增了对以下语言特性的支持: - ......
性能 语言 更多 2023.4 Helix

尊嘟假嘟?三行代码提升接口性能600倍

一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单,发现查询接口直接504网关超时了,此时心里已经猜到是代码性能问题导致的,接来下就把重点放到排查接口超时的问题上 ......
接口 性能 代码 600

最佳实践:优化网站性能的HTTP状态码处理

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
性能 状态 网站 HTTP

【golang】GO之认证与授权

一般公司项目比较多,比较分散,但是对于都是公司的用户来说,用户数据一般是共享的,所以集成统一认证与授权的功能一般就必不可少,这样可以实现一个用户,分配一点权限,能访问公司很多项目. 一般的认证与授权方案有 OAuth、分布式 Session、OpenID 和 JWT 等.目前常用的是OAuth2,其 ......
golang

trwebocr性能测试

OCR版本:trwebocr:1.0.4 运行方式: CPU 机器配置:1C, 16G 样本文件:xxxxx.png(原文件) 线程组 样本 平均值(ms) 最小值(ms) 最大值(ms) 标准偏差(ms) 异常 吞吐量 (sec) 接收KB/sec 发送KB/sec 平均字节数 CPU使用情况 线 ......
trwebocr 性能

性能持续突破!火山引擎ByteHouse上线向量检索能力

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 随着LLM技术应用及落地,数据库需要提高向量分析以及AI支持能力,向量数据库及向量检索等能力“异军突起”,迎来业界持续不断关注。简单来说,向量检索技术以及向量数据库能为 LLM 提供外置的记忆单元,通过提供与问题及 ......
向量 火山 ByteHouse 性能 能力

Unity3D 在移动端的性能优化指标怎样才算合理方面详解

Unity3D是一款非常强大的跨平台游戏开发引擎,它能够在不同的平台上实现高质量的游戏开发。然而,在移动端上,由于硬件性能的限制,需要进行一定的性能优化才能保证游戏的流畅运行。本文将详细介绍Unity3D在移动端性能优化方面的指标和技术,并给出相关的代码实现。 对啦!这里有个游戏开发交流小组里面聚集 ......
性能 指标 方面 端的 Unity3D

如何使用 Golang 比较版本号大小?

如何使用 Golang 比较版本号大小? 原创 路多辛 路多辛 2024-01-09 21:00 发表于上海 听全文 在日常开发中,比较版本号大小的情况是经常遇到的。因为版本号通常是字符串形式的,所以在 Go 语言中,比较版本号大小通常需要将字符格式的版本号串解析为可比较的数值,然后进行比较。版本号 ......
大小 版本 Golang

JavaScript函数性能优化:提升程序执行效率的技巧

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
JavaScript 函数 效率 性能 技巧

Golang学习笔记(九)—— 并发编程

并发编程 GMP模型 GMP模型是 Go 的协程调度模型。 G是 goroutine 实现的核心结构,它包含了栈,指令指针,以及其他对调度 goroutine 很重要的信息,例如其阻塞的 channel。 P结构是 Processor,它的主要用途就是 M 执行 G 提供上下文,它维护了一个 gor ......
笔记 Golang

golang 定期切换浏览器页面小工具

==引入包== go get github.com/go-vgo/robotgo ==源代码== package main import ( "fmt" "github.com/go-vgo/robotgo" "strconv" "strings" "time" ) func main() { br ......
浏览器 页面 工具 golang

RockyLinux9.2编译安装golang1.21

RockyLinux9.2编译安装golang1.21🔰 golang官网 https://golang.google.cn/dl/ 1. 下载go安装包 [root@localhost ~]# wget https://golang.google.cn/dl/go1.21.5.linux-amd ......
RockyLinux9 RockyLinux golang1 golang 21

jax中对单步操作的缓存对性能造成的影响

代码: import jax.numpy as jnp from jax import grad, jit, vmap from jax import random def selu(x, alpha=1.65, lmbda=1.05): return lmbda * jnp.where(x > 0 ......
缓存 性能 jax

掌握JavaScript中的性能优化和代码压缩

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
JavaScript 性能 代码

测量性能

测量和实验是所有改善程序性能尝试的基础。本内容及将介绍两种测量性能的工具软件:分析器和计时器软件。我将讨论如何设计性能测量实验,使得测量结果更有指导意义,而不是误导我们。 最基本和最频繁地执行的软件性能测量会告诉我们“需要多长时间”。执行函数需要多长时间?从磁盘读取配置文件需要多长时间?启动和退出程 ......
性能

Golang学习笔记(八)—— 泛型

泛型 泛型是什么?为什么要用泛型? 在开发中,会有一些复用性很强的功能,它被应用到很多地方,但为了适用会被不断重写,这很低效。例如一个intADD函数,他能进行 int 的加法,假如我们想进行 float 加法,又得重写一个floatADD函数,泛型就是为了解决这个问题而推出的功能。 想要接收多种类 ......
笔记 Golang

golang 继承的实现(结构体的继承 )

golang中的继承 在golang中,如果一个struct 中嵌套了另一个匿名结构体,那么这个结构体就可以直接访问这个匿名结构体中的字段和方法,从而实现继承。 package main import ( "fmt" ) type Animal struct { Name string Age in ......
结构 golang

BOSHIDA DC电源模块的安全性能评估及认证标准

BOSHIDA DC电源模块的安全性能评估及认证标准 DC电源模块的安全性能评估和认证标准主要涉及以下方面: 1. 安全标准:DC电源模块需要符合国际电工委员会(IEC)和国家标准的相关规定,如IEC 60950-1(信息技术设备安全性通用要求)、IEC 62368-1(音视频和信息技术设备安全性通 ......
电源模块 模块 电源 性能 BOSHIDA

Mysql性能优化这5点你知道吗?简单却容易被初学者忽略!

Mysql性能优化这5点你知道吗?简单却容易被初学者忽略! 文编|JavaBuild 哈喽,大家好呀!我是JavaBuild,以后可以喊我鸟哥,嘿嘿!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,珍惜现在来之不易的学习时光,等工作之后,你就会发现,想学习真的需要挤时间,厚积薄发啦! 在日 ......
初学者 性能 Mysql

redis的key越多,会影响性能吗?

1. 什么是Redis大key问题 Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存不足、数据不均衡以及主从同步延迟等问题。 到底多大的数据量才算是大key? 没有固定的判别标准,通常认为字符串类型的key对应的value值占用空间大于1M ......
性能 redis key

golang 设计模式

GO程序设计模式 目录GO程序设计模式创建型模式单例模式概念示例 代码示例输出结果另一个列子结构型模式适配器模式概念示例代码示例输出结果桥接模式概念示例代码示例执行结果组合模式装饰模式外观模式享元模式代理模式 创建型模式 单例模式 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供 ......
设计模式 模式 golang

golang 每日一库(1)

mapstructure 转载: https://www.cnblogs.com/shix0909/p/15655432.html 作用: 用于将通用的map[string]interface{}解码到对应的 Go 结构体中,或者执行相反的操作。很多时候,解析来自多种源头的数据流时,我们一般事先并不 ......
golang

golang 并发

Golang 并发 并行 指的是在同一时刻 有多条指令在多个CPU处理器上同时执行 2个任务2个窗口需要硬件支持 并发是指在同一时刻 只能有一条指令 单多个进程指令快速轮换执行 2个队伍1个窗口 要求提升软件能力 Golang 并发优势 go 从底层就支持并发 简化了并发程序的编写方法 Gorout ......
golang

8种超简单的Golang生成随机字符串方式

本文分享自华为云社区《Golang生成随机字符串的八种方式与性能测试》,作者: 张俭。 前言 这是**icza**在StackOverflow上的一篇高赞回答,质量很高,翻译一下,大家一起学习 问题是:go语言中,有没有什么最快最简单的方法,用来生成只包含英文字母的随机字符串 icza给出了8个方案 ......
字符串 字符 方式 Golang

多开工具对手机游戏性能的测试与评估

【多开工具对手机游戏性能的测试与评估】 随着移动游戏的兴起,越来越多的玩家开始在手机上体验各种精彩的游戏。然而,对于一些热衷于多款游戏的玩家来说,他们可能面临一个难题:手机上同时只能运行一个游戏的限制。为了解决这一问题,出现了各种多开工具,可以帮助玩家同时在手机上打开多个游戏。然而,人们也担心使用多 ......
手机游戏 性能 工具 手机
共3300篇  :2/110页 首页上一页2下一页尾页