首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏捉虫大师

    开销获取时间戳

    0.272 s/op TimeStampTest.test4Thread avgt 0.278 s/op TimeStampTest.test8Thread = 0; i < MAX; i++) { currentTimeMillis(); } } @Benchmark @Threads(8) public void test8Thread() { for (int i = 0; i < MAX; i++) { currentTimeMillis 这样获取就只是从内存中取一下,开销非常小,但缺点也很明显,更新的频率决定了时间戳的精度。 10⁻⁴ s/op TimeStampTest.test4Thread avgt ≈ 10⁻⁴ s/op TimeStampTest.test8Thread

    1.7K51发布于 2021-04-22
  • Async-profiler:开销Java性能分析利器

    项目标题与描述Async-profiler 是一个针对Java的开销采样性能分析器,它克服了传统分析器的“安全点偏差”(Safepoint bias)问题。

    49410编辑于 2025-12-18
  • 来自专栏LINUX阅码场

    LWN:快速、开销的堆栈跟踪工具SFrame!

    SFrame: fast, low-overhead stack traces By Jake Edge August 8, 2023 OSSNA ChatGPT assisted translation 因此,每个函数调用都会有一些额外的代码性能开销;除此之外,编译器必须专门为帧指针预留一个寄存器,这也会影响性能。但它是一个易于理解的机制,效果良好;"它设计得很漂亮,运作良好,而且非常简单"。 其他需求更明显地源自她的幻灯片上的优缺点:需要更低开销,使用复杂度的 tracer,并使用由工具链生成的信息。SFrame 是在考虑这些需求的基础上设计的,她说。 SFrame 开发人员最初从内核场景开始,现在开始研究有哪些用户空间应用程序可能可以从快速、开销的 stack trace 中受益。

    1.1K30编辑于 2023-09-11
  • 来自专栏磐创AI技术团队的专栏

    资源语言的机器翻译

    结尾 机器翻译在NLP世界中被低估了,因为谷歌翻译和其他巨头使翻译变得完美,但他们并没有提供所有的语言,一些资源语言甚至没有做到这一点。 最后,我对这个结果感到高兴,同时使用有效和快速的方法来有效地训练和预测来自非洲的资源语言。 github.com/kingabzpro/French-to-Fongbe-and-Ewe-MT)和Deepnote(https://deepnote.com/publish/e019ab02-6596-4ab8-

    1.6K40发布于 2021-10-27
  • 来自专栏云云众生s

    资源有限?参数RAG可以提供帮助

    像GPT-3.5/4这样的大型模型训练和运行推理所需的计算资源非常大,这反映在API收费以及服务偶尔中断上。ChatGPT最初被释出仅用于研究预览,并非用于生产应用。 通过使用较小的LLM,您可以降低每个查询的计算成本,从长期来看这可以节省大量资源。这也可以为用户带来更快的响应时间,从而提升其整体体验。 在资源使用方面,13B参数的示例模型仅消耗略高于8GB的VRAM,但仍能提供相关的答案。根据需求,这表明即使在用户工作站和移动设备等无数其他平台上运行RAG也具有潜力。

    52510编辑于 2024-03-28
  • 来自专栏DeepHub IMBA

    RAG 中分块重叠的 8 个隐性开销与权衡策略

    RAG 分块重叠提升了召回率但增加了隐藏成本,比如说索引膨胀、Embedding 开销、延迟、重排序负载和评估漂移。 回填和重新嵌入的开销很快失控。 很多团队只按文档数估算成本,而不是按分块后的实际 Token 总量计算 每个语料库版本的总嵌入 Token 数,才是该盯的预算项。 8、运维复杂度上升:大索引威胁系统可靠性 更大的索引、更高的单次查询计算量,带来的不仅是费用,还有可靠性风险。 因为索引构建慢了所以部署和回滚窗口会拉长,内存尖峰也更频繁。 一个常见的翻车场景:系统在预发布环境表现完美,到了生产流量下直接崩溃,就因为 overlap 的调整把资源消耗推过了临界点。 如果分块已经足够大,文档本身高度重复,检索结果没有去重,或者已经在用重排序并且可以通过其他途径获得多样性那么重叠大概率是在浪费资源。 总结 分块重叠确实能拉高召回率。

    22610编辑于 2026-02-27
  • 来自专栏全栈程序员必看

    k8s有哪些资源_k8s资源类型

    k8s Namespace Pod Label Deployment Service Namespace 概述 Namespace是kubernetes系统中一种非常重要的资源,它的主要作用是用来实现多套系统的资源隔离或者多租户的资源隔离 此时还能结合kubernetes的资源配额机制,限定不同租户能占用的资源,例如CPU使用量、内存使用量等等,来实现租户可用资源的管理。 一个资源对象可以定义任意数量的Label,同一个Label也可以被添加到任意数量的资源对象上去。 Label通常在资源对象定义时确定,当然也可以在对象创建后动态的添加或删除。 可以通过Label实现资源的多纬度分组,以便灵活、方便地进行资源分配、调度、配置和部署等管理工作。 EXTERNAL-IP PORT(S) AGE nginx ClusterIP 10.103.38.69 <none> 80/TCP 8m43s

    84740编辑于 2022-09-22
  • 来自专栏ThoughtWorks

    资源背景下的公共服务设计|洞见

    吴琳叶 ThoughtWorks 资源国家,从经济指标来看,2013年的指标是人均国民生产总值在1035美元以下。 除了面临经济上的挑战之外,资源国家还会面临包括基础设施、医疗资料以及文化教育程度等多方面的挑战。 基础设施方面,很多资源地区的全民电力覆盖率低于20%,它的互联网渗透率甚至会低于10%。 1 资源的服务创新,要依靠本身的资源优势,而不是追赶高科技 有一个非常令人欣喜的案例,M-Pesa,它是在非洲新兴的一项金融类服务,我们可以通过这个例子了解到,在这样资源的背景下,当地组织是如何找到适合本地市场的服务创新突破口的 这个案例也做出了极佳的本土化表率,建立资源背景下的公共服务,需要充分利用当地的资源优势,而不是一味追求高科技或者所谓现代化,通过放大或者转化已有资源从而帮助建立服务生态体系。 从而有机会接触到很多资源的国家,利用技术帮助当地民众获得基础医疗信息化服务。

    1.1K40发布于 2018-04-17
  • 来自专栏AR增强现实

    代码开发的8个好处

    下面,简单分享8代码开发的优势: 降低进入门槛,成本和部署时间 代码开发降低了应用程序开发进入门槛、成本和部署时间,开发人员不需要用专业的编码器来进行全面开发。 加快开发周期 代码应用程序开发降低了创新技术的进入门槛,没有编码经验的人也可以创建应用程序。除此之外,代码加快了开发周期,开发人员甚至可以在几分钟内创建出功能完善界面美观的产品。 在激烈的市场竞争中,谁可以用最快的速度将商业创意推出上线,谁就占据了竞争的主导地位,而代码恰巧可以完成这一使命。 降低维修负担 代码开发减轻了软件维护的负担。 代码工具帮助公民开发者的崛起,可以用更少的代码和更简单的开发路径完成企业急需的应用程序。 弥合技术鸿沟 代码平台可实现敏捷性开发,同时它还弥合了技术鸿沟,加速了企业的技术创新。

    88610发布于 2020-04-17
  • 来自专栏机器之心

    引入纯度和类型注释、捕捉编程错误,MIT推出开销量子编程语言Twist

    最后,研究者对 Twist 的类型系统进行评估,并在模拟中分析了一组基准量子程序,证明了 Twist 可以表达量子算法,捕捉编程错误,并支持现有量子编程语言不支持的程序,同时产生的运行时验证开销低于 3.5%

    53510编辑于 2022-02-23
  • 来自专栏nginx遇上redis

    k8s资源限制

    Kubernetes对资源的限制实际上是通过cgroup来控制的,cgroup是容器的一组用来控制内核如何运行进程的相关属性集合。针对内存、CPU和各种设备都有对应的cgroup。 一般会针对某些应用的Pod资源进行资源限制,这个资源限制是通过resources的requests【要分配的资源】和limits【最大使用资源】来实现的。 CPU资源限制示例 ​ K8S 提供了 requests 和 limits 两个配置参数来定义资源的范围和额度。 requests 定义了工作负载的资源下限,是容器启动时 K8S 资源分配的默认值。 limits 定义了工作负载的资源上限,是容器运行时 K8S 资源预分配的额度。

    52650编辑于 2023-09-01
  • 来自专栏小手冰凉

    k8s——资源限制

    注:以下只是在yaml文件中进行资源限制的一个片段,并不是完整的yaml文件 1、针对Pod的资源限制 // cgroup-pod.yaml spec: containers: - name: limits: //硬限制 cpu: "4" memory: 2Gi requests: //运行pod时请求的资源数量 cpu: 260m memory: 260Mi 2、基于名称空间的资源限制(可以具体制定限制某一个名称空间) //计算资源配额 // compute-resource.yaml 初始请求的内存不可以超过100G limits.cpu: "40" //CPU的硬限制 limits.memory: 200Gi //内存的硬限制 //资源对象数量配额限制 persistentvolumeclaims: "4" //最多可以创建4个PVC replicationcontrollers: "20" //最多可以创建20个RC资源对象

    96220发布于 2020-09-15
  • 来自专栏全栈程序员必看

    k8s资源分类机制_k8s资源分类机制

    (第三章)资源管理 yaml语言介绍 资源管理方式介绍 方式1:命令式对象管理 方式2:命令式对象配置 方式3:声明式对象配置 配置方式总结 kubectl在node节点上执行 资源管理 本章节主要介绍 yaml语法和kubernetes的资源管理方式 学习kubernetes的核心,就是学习如何对集群上的Pod、Pod控制器、Service、存储等各种资源进行操作 [外链图片转存失败,源站可能有防盗链机制 kubernetes资源 kubectl create/patch -f nginx-pod.yaml 声明式对象配置:通过apply命令和配置文件去操作kubernetes资源 kubectl : 如果资源不存在,就创建,相当于 kubectl create 如果资源已存在,就更新,相当于 kubectl patch 总结 使用推荐: 三种方式应该怎么用 ? 创建/更新资源 使用声明式对象配置 kubectl apply -f XXX.yaml 删除资源 使用命令式对象配置 kubectl delete -f XXX.yaml 查询资源 (测试常用) 使用命令式对象管理

    50120编辑于 2022-09-21
  • 来自专栏人工智能前沿讲习

    SFFAI分享 | 杨振:资源神经机器翻译

    对于资源甚至无资源的翻译场景,我们需要研究能够更加高效使用单语语料的翻译模型和训练方法。 作者简介 ---- 杨振,中国科学院自动化研究所博士,研究方向为神经机器翻译,主要研究内容包括模型算法优化,资源情况下的机器翻译算法研究,首次将对抗网络应用于机器翻译领域并取得了较大的性能提升。 对抗网络天然具有利用单语语料的能力,在资源情况下能够发挥更大的作用。 3.2. 我们相信在更多的研究者的参与下,无监督机器翻译将成为解决资源、无资源情况下机器翻译的一种主流方法。 Message passing multi-agent gans . [8] Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, BingXu, David

    93120发布于 2020-05-11
  • 来自专栏openclaw系列

    深入解析 OpenClaw如何通过 ws-log.ts 模块实现高效、可读、开销的 WebSocket 日志系统

    六、性能与资源控制 1. 零内存泄漏 pendingRequests Map 定期清理超时请求(>30s) 使用 WeakMap 替代(若适用) 2. CPU 开销 日志格式化仅在 process.env.NODE_ENV !== 'production' 时启用 生产环境默认关闭 WebSocket 日志(可选开启) 3. 、账号轮询与上下文守护机制 第 6 篇:run.ts 下篇 —— 故障转移、重试策略与结果封装 第 7 篇:记忆系统基石 —— memory-search.ts 中的 RAG 配置解析与合并逻辑 第 8

    52620编辑于 2026-03-16
  • 量子容错电路实现重大突破:资源开销降低一个数量级

    在发表于《npj Quantum Information》的研究中,提出了一种开销的容错T门实现方案。该方案通过创新设计,将T门实现的资源开销(包括量子位数量和操作次数)降低至少一个数量级。 通过物理级克利福德门操作即可获得高保真魔法态,无需传统方案中的逻辑级操作,显著降低资源消耗。

    28810编辑于 2025-08-17
  • 来自专栏老铁丁D

    k8s资源管理

    资源管理 计算资源(Requests和Limits参数) Pod的两个重要参数:CPU Request与Memory Request来表示容器最少所需的CPU和Memory。 2.当我们没有为容器设置Request的时候,k8s会认为该容器使用很少的资源就可以调度到集群的任何Node,这个时候如果Node本来所剩的资源不多的时候,就会加大该Node的负载。 资源配额管理(ResourceQuota) ◎ ResourceQuota可以为每个命名空间都提供一个总体的资源使用的限制,比如设置dev命名空间使用1CPU,1Gi内存。 当然,从另外一个角度来看,BestEffort Pod由于没有设置资源Limits,所以在资源充足时,它们可以充分使用所有的闲置资源。 (2)Burstable Pod的优先级居中,这类Pod初始时会分配较少的可 靠资源,但可以按需申请更多的资源

    81310编辑于 2022-08-12
  • 来自专栏时空探索之旅

    AAAI 2026 Oral | 零样本、高精度、开销:高效利用视觉语言模型检测时序异常

    然而,直接调用 VLM 往往陷入两难:用长窗口保留上下文却丢失定位精度,用短窗口精确定位又带来爆炸性 token 开销,难以兼顾准确性、效率与语义理解。 如何避免滑动窗口带来的爆炸性 token 开销? 相比现有基于LLM和VLM的 TSAD 方法,实现了开销 (平均 token 消耗降低 36 倍), ● 亮点三:零样本跨域泛化能力 整个框架无需在目标时间序列数据上进行任何训练或微调: ViT4TS 部署可行性:对于大规模监控系统(如数千传感器),VLM4TS 的 token 成本和快速推理使其具备实时落地潜力。 相比之下,默认的 ViT-B/16 在精度与效率之间取得良好平衡,既能维持高定位准确性,又满足工业部署对延迟的要求,因此是实际应用中的推荐配置。

    65410编辑于 2026-03-10
  • 来自专栏RTSP/RTMP直播相关

    Windows平台Unity3D下如何延迟资源占用播放RTMP或RTSP流?

    今天就Unity下的RTSP|RTMP的延迟播放,从以下几个维度,抛砖引玉,做个探讨: 选择合适的播放插件 Unity下的RTSP|RTMP延迟播放,业内想到最多的是大牛直播SDK的SmartPlayer ,支持 RTMP 和 RTSP 直播流播放,在资源占用、延迟等方面表现较好。 延迟模式:如果插件或 SDK 提供了延迟模式的选项,一定要开启该模式。不过,有些情况下开启延迟模式可能会牺牲一定的视频质量或稳定性,需要进行权衡。 优化代码和渲染流程数据处理优化:在接收到流媒体数据后,尽量减少数据的拷贝和处理操作,避免不必要的性能开销。可以使用高效的数据结构和算法来处理视频数据,提高数据处理的速度。 :总结Windows平台如果对延迟和资源占有等,要求非常高,可以选择合适的延迟RTSP或RTMP播放插件、优化播放参数设置、优化网络环境、优化代码和渲染流程。

    85320编辑于 2024-12-10
  • 来自专栏c++与qt学习

    K8S资源管理

    K8S资源管理 前言 资源管理方式 命令式对象管理 kubectl命令 操作(command) 资源类型(type) 应用示例 命令式对象配置 声明式对象配置 使用方式推荐 扩展:kubectl可以在Node : ① 集群级别资源资源名称 缩写 资源作用 nodes no 集群组成部分 namespaces ns 隔离Pod ② Pod资源资源名称 缩写 资源作用 Pods po 装载容器 ③ Pod 资源控制器: 资源名称 缩写 资源作用 replicationcontrollers rc 控制Pod资源 replicasets rs 控制Pod资源 deployments deploy 控制Pod sts 控制Pod资源 ④ 服务发现资源资源名称 缩写 资源作用 services svc 统一Pod对外接口 ingress ing 统一Pod对外接口 ⑤ 存储资源资源名称 缩写 资源作用 HOME/.kube,如果想要在Node节点上运行此命令,需要将Master节点的.kube文件夹复制到Node节点上,即在Master节点上执行下面的操作: scp -r $HOME/.kube k8s-node1

    1.3K30编辑于 2022-08-23
领券