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

    V8 引擎和 JavaScript 优化建议

    原文地址:https://alligator.io/js/v8-engine/[1] 翻译:马雪琴 V8 是谷歌用于编译 JavaScript 的引擎,Firefox 同样也有一个,叫 SpiderMonkey 当我们把压缩、混淆以及做了各种处理的 JavaScript 放到 V8 引擎中解析时,到底发生了些什么? 引擎进行如下优化: const square = (x) => { return x * x } const callFunction100Times = (func) => { for(let 对象 谈到对象,V8 引擎底层有个类型系统可以区分它们: 单态 对象具有相同的键,这些键没有区别。 里的不同对象,接下来看看 V8 引擎是如何优化对象的。

    1.1K20发布于 2019-12-16
  • AI搜索GEO优化(生成引擎优化)白皮书

    AI搜索GEO优化(生成引擎优化)白皮书GEO优化AI正确听你的话,在AI搜索内容/生成内容/推理内容/问答内容里有你的品牌/产品/服务和口碑等推荐希望本书(GEO优化)能帮您实现下面的3个基本基础效果 英文全称:Generative Engine Optimization英文简称:GEO中文全称:生成引擎优化Ai搜索GEO优化(Generative Engine Optimization,生成引擎优化 GEO优化作业规范 2. GEO优化关键词分类 3. 图文GEO优化 4. 视频GEO优化 5. GEO排名优化 6. GEO流量优化 7. AI问答优化 8. 关于作者: 9. 鸣谢 10. GEO推理算法8大要素,提升爬虫抓取效率。 、长尾关键词精准匹配等)、内容架构优化、多媒体优化、技术层优化等,以提升品牌在AI平台中的可见性。

    1.7K12编辑于 2025-09-24
  • 来自专栏Tecvan

    V8 引擎:基于类型推测的性能优化原理

    介绍 本文的会介绍一些关于V8内基于推测的优化的技术,以此来告诉大家,为什么需要TypeScript。 JavaScript引擎也有类似的优化策略)。 为了观察,我将使用一个特殊的内部函数OptimizeFunctionOnNextCall()在特定的时间点触发V8对函数的优化。我们经常使用这些内部函数以非常特定的方式对引擎进行测试。 and run generated code 在这里,给函数add传递两个整数型值来明确call site “x + y”的反馈会被预热为小整数(表示_这个call site全部传递的都是小整数,对于优化引擎来说将来得到的输入也会是小整数 然后我们告诉V8应该在下次调用函数add的时候去优化它(用TurboFan ),最终再次调用add,触发优化编译器运行生成机器码。

    95620编辑于 2022-12-07
  • 来自专栏Geo

    Geo优化AI时代数字信任与增长的引擎

    传统的搜索引擎优化(SEO)已无法完全满足AI对内容深度、权威性与可信度的需求,取而代之的是以数字信任构建为核心的生成式引擎优化(GEO)。 一、Geo优化的时代背景与核心价值1、生成式AI重塑信息生态随着ChatGPT、Perplexity以及Google SGE等生成式引擎的普及,用户获取信息的方式已从传统的“链接点击”转向“内容合成”。 2、Geo优化的核心价值Geo优化的核心价值在于帮助企业在AI时代构建“数字信任资产”。它通过优化内容和技术结构,使品牌信息能够被AI引擎高度采信和引用,从而在用户提问时获得优先展示和推荐。 ③ SEO关键词规则:关键词覆盖率应严格控制在2%至8%的自然区间,这是Geo专家于磊老师团队通过大量实战数据测算出的“人性化”阈值。 未来,随着AI技术的不断演进,Geo优化将成为企业在数字世界中持续增长的核心引擎。参考文献[1] Dimension Market Research. (2025).

    26410编辑于 2026-02-03
  • 来自专栏飞总聊IT

    SQL 优化引擎内幕

    优化器的作用就是在合理的时间范围内,找到可用的最优执行计划。 而不更新 statistics 则会导致优化器生成不了最优的执行计划。 因此 SQL Server 优化器总是使用表的抽样值来建立和更新 statistics. 这个抽样的数据量大小最小是 8MB, 不到这个数字就按表的实际数据量来算。当然,表越大,抽样的数据量也越大。 默认情况下,查询优化器会等待 statistics 的自动更新完成,基于最新的 statistics 生成执行计划。这意味着在 statistics 没有自动更新完成前,查询是被优化器给阻塞住了。 这是因为组合条件查询,优化器是单独估算每个查询条件引用的字段独立的基数,再求其乘积。而这个例子里,显然最终结果应该是 93, 而预估了 21.6403,所以优化器在这里的估算是错误的。

    1.1K31发布于 2019-08-28
  • 来自专栏向治洪

    Google V8 引擎

    为了节约将抽象语法树通过JIT技术转换成本地代码的时间,V8放弃了生成字节码阶段的性能优化。而通过Profiler采集一些信息,来优化本地代码。 当发现优化后代码的性能还不如未优化的代码,V8将退回原来的代码,也就是优化回滚。 优化回滚 因为V8是基于AST直接生成本地代码,没有经过中间表示层的优化,所以本地代码尚未经过很好的优化。 V8引擎自诞生之日起就以性能优化作为目标,引入了众多新技术,极大了带动了整个业界JavaScript引擎性能的快速发展。 优化回滚。在执行多次之后,不要出现修改对象类型的语句,尽量不要触发优化回滚,否则会大幅度降低代码的性能。 新机制。使用JavaScript引擎或者渲染引擎提供的新机制和新接口提高性能。

    2.2K61发布于 2018-02-06
  • GEO(生成式引擎优化):AI搜索时代的内容新规则

    在这种背景下,GEO(Generative Engine Optimization,生成式引擎优化)应运而生,成为企业在AI搜索时代争夺“答案主权”的关键技术。一、GEO是什么? 二、GEO的技术原理生成式AI引擎的工作流程包括:数据采集:从多样化渠道抓取原始数据构建语料知识库数据清洗:对原始数据进行清洗与标准化处理指标分析:构建可衡量、可优化、可追踪的GEO指标体系内容生成:快速输出匹配用户旅程和 AIAI搜索引擎核心目标提升网站在搜索引擎结果页的排名,吸引用户点击进入网站让内容被AI引擎直接引用,品牌信息嵌入生成答案中,实现“零点击曝光”技术原理基于爬虫索引-关键词匹配-页面排名(如PageRank 例如使用schema.org标记问答内容:五、行业成功解决方案 百分点AI搜索洞察系统(www.generforce.com)是国内首款 AI原生的一站式GEO(生成式引擎优化)洞察与优化平台,独家融合 通过实时监测AI对话、量化品牌可见性与情感倾向、智能溯源引用来源,产品可自动生成优化策略并持续追踪效果,最终提升品牌在AI答案中的推荐率,将AI从风险变量转化为可衡量、可优化的增长引擎,驱动业务实效增

    2.3K10编辑于 2025-09-28
  • 来自专栏java一日一条

    InnoDB引擎算法和优化

    1 innodb存储引擎介绍 innodb存储引擎支持两种常见的索引:B+树索引和哈希索引。 innodb支持哈希索引是自适应的,innodb会根据表的使用情况自动生成哈希索引。 叶级别不包含行的全部数据,叶级别除了包含行的键值以外,每个索引行还包含了一个书签(bookmark),该书签告诉innodb存储引擎,哪里可以找到与索引对应的数据。 优化 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。 除了服务器硬件的性能瓶颈,对于MySQL系统本身,我们可以使用工具来优化数据库的性能,通常有三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置 1 性能分析工具 show profile MYSQL很少会选择优化不足的索引,此时可以在SELECT语句中使用USE INDEX(index)来强制使用一个索引或者用IGNORE INDEX(index)来强制忽略索引 key_len:使用的索引的长度

    1K10发布于 2018-12-06
  • 来自专栏向治洪

    V8引擎

    引擎 前面,我们介绍了V8引擎的一些历史,下面我们重点来看看V8项目一些知识。 当发现优化后代码的性能还不如未优化的代码,V8将退回原来的代码,也就是优化回滚。 优化回滚 因为V8是基于AST直接生成本地代码,没有经过中间表示层的优化,所以本地代码尚未经过很好的优化。 V8引擎自诞生之日起就以性能优化作为目标,引入了众多新技术,极大了带动了整个业界JavaScript引擎性能的快速发展。 优化回滚。在执行多次之后,不要出现修改对象类型的语句,尽量不要触发优化回滚,否则会大幅度降低代码的性能。 新机制。使用JavaScript引擎或者渲染引擎提供的新机制和新接口提高性能。

    1.4K41编辑于 2022-11-30
  • 来自专栏cwl_Java

    性能优化-Tomcat8优化

    1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 1.1 Tomcat配置优化 1.1.1、部署安装tomcat8 下载并安装: https://tomcat.apache.org/download-80.cgi ? 推荐使用nio,不过,在tomcat8中有最新的nio2,速度更快,建议使用nio2. 注意:这里在测试时,我们使用一个新的tomcat,进行测试,后面再对其进行优化调整,再测试。 1.5、调整JVM参数进行优化 接下来,测试通过jvm参数进行优化,为了测试一致性,依然将最大线程数设置为500, 启用nio2运行模式。

    1.6K20发布于 2020-02-13
  • 来自专栏米扑专栏

    Android 8款开源游戏引擎

    项目地址:http://code.google.com/p/angle/ 2、Rokon  (2D    Java) rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为 项目地址:http://code.google.com/p/loon-simple/ 4、AndEngine andengine同样是一款基于OpenGL ES技术的Android游戏引擎,物理引擎同样为 ,物理引擎采用Box2D实现。 该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。 jPCT的最大优势之一,就在于它惊人的向下兼容性。 项目地址:http://code.google.com/p/alien3d/ 8、Catcake Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有

    4.9K30发布于 2019-02-19
  • 来自专栏后端码事

    MySql InnoDB 存储引擎优化

    Note 在 innodb 存储引擎中,为了支持全文检索,必须有一个列与 word 进行映射,在 innodb 中这个列被命名为FTS_DOC_ID,其类型必须为 BIGINT UNSIGNED NOT NULL,并且 innodb 存储引擎会在该列上加上一个名为FTS_DOC_ID_INDEX 的唯一索引。 上述操作由 innodb 存储引擎自己完成,用户也可以在创建表时手动添加,主要对应的约束条件。 优化器以此可以更高的决定最优使用索引。 可以针对但查询事务进行相应的优化8、调整数据库I/O容量 如果系统能够满足 InnoDB 刷盘操作。可以考虑减小innodb_io_capacity 配置。通常需要将此变量尽量设置低一些。

    95420编辑于 2023-06-27
  • 来自专栏JiekeXu之路

    【连载】openGauss SQL 引擎|查询优化

    上一篇 openGauss SQL 引擎 中我们介绍了SQL引擎概览、SQL解析以及查询优化器的优势和优化技术的分类,本文将详细介绍查询优化的相关内容。 示例8:可以将视图查询重写成子查询的形式,然后再对子查询做简化。 (3)保留具有特殊物理属性的执行路径,例如有些执行路径的结果具有有序性,这些执行路径可能在后续的优化过程中避免被再次排序。 3.分布式路径搜索 openGauss优化引擎可以生成高效的分布式路径。 图 分布式计划示例 根据分发算子所需要处理的数据量以及网络通信所带来的消耗,可以计算这些路径的代价,openGauss优化引擎会根据代价从中选出最优的路径。 小结 本文主要从SQL解析器、查询重写、代价估算、路径搜索等方面讲解了 SQL引擎各个模块的基本功能和原理,在此基础上读者可以结合具体的 SQL 优化案例分析进一步加深对优化优化技术的理解。

    1.5K30编辑于 2023-02-24
  • 来自专栏存储公众号:王知鱼

    Intel:Crimson优化Ceph OSD引擎

    理解这一机制对于深入掌握Ceph的工作原理和优化Ceph集群的性能至关重要。 多核线程模型 图描述了一个基于多核线程模型的存储系统架构,主要用于优化OSD(对象存储设备)的性能。 • Cache和Journal:优化性能和保证数据持久性。 • LBAManager:管理逻辑块地址,是存储系统的核心组件。 多核 Seastore 工作流 图示在seastore引擎中,会为每个OSD分配 Seastore shard,支持OSD读写操作调用SSD中的数据,其中每个 Seastore shard 都会将挂载的元数据信息写入到 值得一提的是 Seastore shard 0 作为第一个启动的引擎流,负责初始化SSD上超级块的文件系统。 总结 1. Crimson架构的多核心设计与实现:通过Seastar框架实现多线程模型,优化了Ceph OSD的性能和资源利用,解决了传统单核模式的性能瓶颈。 2.

    64510编辑于 2025-02-11
  • 来自专栏Web_xy

    AI搜索引擎

    通过与 ChatGPT 发明者 OpenAI 合作,微软给自己的搜索引擎加入了先进的 AI 对话模型,以支持全新版本的必应(Bing)和 Edge。 我本来也想试试,但是现在公测版还未发行,且内测版被各大头条垄断,只能先看看谍照了hh ---- 基于AI的搜索引擎 新模式的搜索引擎 ---- 我们能看到,新必应搜索的其中一种模式将传统搜索结果与 ---- 「人工智能将从根本上改变各类软件,首先就从最大的类别 —— 搜索引擎开始。今天,我们推出了由 AI 加持的必应和 Edge,以帮助人们从搜索和网络中获取更多信息。」 聊天体验使你能够通过询问更多细节、清晰度和想法来优化搜索,直到获得你正在寻找的完整答案 ,并提供可用链接,以便你可以根据搜索结果采取行动。 激发创造性火花:有时你需要的不仅仅是答案,还需要灵感。 我们还将 AI 模型应用于我们的核心必应搜索排名引擎,从而实现了二十年来相关性的最大跃升。有了这个 AI 模型,即使是基本的搜索查询也更加准确和相关。 新的用户体验。

    1.7K20编辑于 2023-02-23
  • 来自专栏AI系统

    AI系统】推理引擎架构

    图片 压缩与量化 面对模型体积大、部署不便的挑战,轻量级推理引擎通过支持 FP16/Int8 精度的模型更新与量化技术,巧妙地在模型精度与体积之间找到了平衡点。 FP16(半精度浮点数)相较于传统的 FP32(单精度浮点数),可以将模型大小几乎减半,而 Int88 位整数)量化则更为激进,通常能将模型体积压缩至原始大小的 25% 到 50% 之间,同时尽量保持模型的预测精度 特定模块支持 推理引擎会对特定领域,如针对计算机视觉(CV)和自然语言处理(NLP)这两大核心 AI 领域,提供专门的模块与工具包,封装大量经过优化的算法与模型,使得开发者能够快速搭建起复杂的应用系统。 多精度计算 针对不同场景的性能需求,推理引擎支持 FP32、FP16、INT8 等多种精度的计算模式。 MACE:MACE 是小米推出的移动端 AI 计算引擎,全称为 Mobile AI Compute Engine。

    1.6K21编辑于 2024-12-05
  • 来自专栏向治洪

    Google V8引擎

    为了节约将抽象语法树通过JIT技术转换成本地代码的时间,V8放弃了生成字节码阶段的性能优化。而通过Profiler采集一些信息,来优化本地代码。 当发现优化后代码的性能还不如未优化的代码,V8将退回原来的代码,也就是优化回滚。 优化回滚 因为V8是基于AST直接生成本地代码,没有经过中间表示层的优化,所以本地代码尚未经过很好的优化。 V8引擎自诞生之日起就以性能优化作为目标,引入了众多新技术,极大了带动了整个业界JavaScript引擎性能的快速发展。 优化回滚。在执行多次之后,不要出现修改对象类型的语句,尽量不要触发优化回滚,否则会大幅度降低代码的性能。 新机制。使用JavaScript引擎或者渲染引擎提供的新机制和新接口提高性能。

    2K50发布于 2018-01-26
  • 来自专栏音视频技术

    高性能视频推理引擎优化技术

    他通过自身的实践经验,详细讲解了高性能视频推理引擎优化技术。 文 / 鲍金龙 整理 / LiveVideoStack 大家晚上好,非常荣幸又有这个机会来LVS,与大家一起探讨一些问题。 今天的内容是推理引擎优化技术,当然有一个前提,主要是在端上。冯诺依曼体系的存储矛盾,几十年以来一直都是存在的主要矛盾。 所以,在端上的优化,还是需要从推理引擎的总体设计、算子本身的执行速度上,还有算子本身的可替换性上来入手,即从软件开发上来进行优化,因为硬件短时间内想提高10倍、20倍,实际上是非常困难的。 我们首先讲的是引擎优化,但是,无论是普通引擎,还是优化的、特殊的、紧密堆积的引擎,数据预取是非常重要的。因为移动芯片上数据Cache非常小,如果数据不预取,基本都是不命中的状态。 如果是420格式下,网上的开源实现,用5帧序列,AVX2优化,1080的数据的性能是1 fps,如果是8*8 AVX512,那么就是超过100 fps。

    51321发布于 2021-09-01
  • 来自专栏极客中心

    搜索引擎优化是什么

    搜索引擎优化是什么 本文阅读重点 < 1 搜索引擎优化是什么 2 历史 2.1 早期搜索引擎 2.2 当代搜索引擎 3 搜索引擎优化和搜索引擎之间关系 4 搜索引擎原理入门 5 白帽SEO方法 6 On-Page 页面优化 7 黑帽SEO方法 7.1 法律案例 8 高品质网站通常可以获得优秀的搜索排名 9 Google针对盖版广告进行演算法打击 搜索引擎优化就是通过搜索引擎的规则进行优化,为用户打造更好的用户体验,最终的目的就是做好用户体验。 对于任何一个网站来说,要想在网站推广中取得成功,搜索引擎优化都是至为关键的一项任务。 某些搜索引擎对搜索引擎优化产业提供了援助,而且是常常是优化会议和研讨会的赞助商和来访贵宾。 所有主要搜索引擎都提供资讯/指南以协助站点优化: Google [8]、Yahoo [9],和MSN [10]。

    1.2K20发布于 2021-01-21
  • 来自专栏雪碧君终将成长

    Typecho搜索引擎收录优化

    重构博客之后的很长一段时间都没有去看搜索引擎的收录状态,最近发现在百度、搜狗都只有一个首页收录,但是bing是有大量收录的。而这在以前WordPress搭建时不可能出现的,所以开始着手解决一下。 参考: 浅谈typecho百度收录问题 通过查看源码文件发现,默认是不带robots.txt的,那对于搜索引擎来说不是很友好 所以首先添加一个爬虫说明 robots.txt 由于Typecho的目录结构 下载之后放置到插件目录下,并且在后台启用即可查看到前台的sitemap.xml了 Typecho-sitemap-plugin.zip 6 Kb [插件从网上下载、非本人作品] 优化静态链接格式 Typecho 默认的静态链接形式是使用cid也就是文章的数字id来的,这就会导致搜索引擎在抓取的时候对于链接部分没有有效的收录。

    91610编辑于 2023-02-15
领券