知鸦日报2024-06-06

2024-06-05 16:30:00 ~ 2024-06-06 16:30:00

技术

grab技术:Profile-guided optimisation (PGO) on Grab services

摘要

通过启用PGO(Profile-guided Optimization),可以显著减少CPU和内存的使用。在实验中,启用PGO后,CPU使用率降低了至少10%,内存使用量减少了至少10GB(30%)。此外,通过实例TalariaDB的应用,启用PGO后,存储事件的卷使用量减少了至少7GB(38%)。然而,在Catwalk服务中,启用PGO所需的工作量可能不值得获得的改进。总的来说,启用PGO的适用性和效益因服务的特性、当前架构和支持机制而异。未来,随着更多服务对PGO的支持和改进,可能会实现更广泛的PGO应用,提供更快的响应时间、更低的资源消耗和更好的用户体验。

登录后可查看文章图片

lyft技术:Keeping OSM fresh, accurate, and navigation-worthy at Lyft

摘要

Lyft选择OpenStreetMap (OSM)作为地图数据来源,并通过司机的遥测数据和真实数据更新地图。司机的数据反馈和图像收集项目使地图能够及时更新道路变化,从而实现准确导航、提高客户满意度,并优化路线以减少燃料消耗和环境影响。

登录后可查看文章图片

信也技术:数据迁移探索

摘要

数据迁移探索概念数据迁移是指将数据从一个计算环境或存储系统移动到另一个计算环境或存储系统。

登录后可查看文章图片

京东技术:服务粒度的艺术 - 简化架构与避免服务泛滥

摘要

本文通过Promise后端现有服务探讨服务粒度的合理划分与有效合并的关键因素

登录后可查看文章图片

腾讯技术:腾讯新闻推荐架构升级:2 年、 300w行代码的涅槃之旅

摘要

腾讯新闻在移动端迎来了发展的机遇,将个性化分发能力作为重点发力点。随着智能手机功能增强和网络资费下降,移动端成为主要内容消费渠道,用户消费多元化。然而,信息量激增导致用户获取有效信息的效率下降,对原有精细化运营模式提出挑战。在2016-2020期间,出现了组织架构的摩擦和问题。

登录后可查看文章图片

阿里巴巴技术:Java日志通关(四) - Logback 介绍

摘要

作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第四篇。

登录后可查看文章图片

搜狐技术:Android编译优化之kapt优化

摘要

KAPT插件会导致编译速度变慢,特别是在使用Glide、Room、Builder等框架时。与APT相比,KAPT速度更慢。为解决这个问题,可以尝试使用KSP,它是一个更快速的解决方案。通过关闭KAPT任务和配置增量编译,可以显著减少编译时间。根据上下文,APT和KAPT都是用于处理Java注解的工具,但KAPT的速度更慢。因此,可以尝试使用KSP作为更快速的替代方案。

登录后可查看文章图片

vivo技术:前端生成海报图技术选型与问题解决

摘要

主要聚焦海报图分享这个形式,探讨纯前端在H5&小程序内,合成海报到下载到本地、分享至社交平台整个流程中可能遇到的问题,以及如何解决。

登录后可查看文章图片

京东技术:研发提效:想快速定制一个OLAP应用?你可以这么做!

摘要

本文通过OLAP多维度多指标自由组合诊断分析场景,讲述了利用可配置化的方式快速实现OLAP应用的解决方案,达到了提供研发效能的目的。通过本文可以了解面向应用的OLAP分析引擎的设计和建模过程,遇到类似场景时可以快速构建一个OLAP应用。

登录后可查看文章图片

58同城技术:转转回收业务策略中心的实践

摘要

使用liteflow控制业务的策略流程。

登录后可查看文章图片

得物技术:289M→259M得物包体积治理实践

摘要

iOS应用的包体积大小是衡量得物性能的重要指标,过大包体积会降低用户对应用的下载意愿,还会增加用户的下载等待时间以及用户手机的存储空间,本文重点介绍在包体积治理中的新思路以及原理与实践。

登录后可查看文章图片

百度技术:手把手教你用Spring Boot搭建AI原生应用

摘要

文章详细介绍了 Spring AI 的使用方法,并将 Spring AI 与 Spring Boot 集成,结合检索增强生成技术,帮助读者轻松开发出一个 AI 原生应用。

登录后可查看文章图片

腾讯技术:更快更小!ProtoBuf 入门详解

摘要

Proto是一种能够定义数据结构和通信协议的语言。它可以通过使用Node.js和protobuf.js工具编译.proto文件为js模块,并生成类型声明。这样,我们可以将JavaScript对象序列化并进行网络传输。在定义字段时,必须指明字段的类型、名称和唯一编号。proto提供了丰富的类型系统,如无符号整数、有符号整数和浮点数。以上提供了一个简单的网络通信示例,并对proto的基本语法进行了浅显的解释。

登录后可查看文章图片

阿里巴巴技术:AIGC生图的自动化质量评估

摘要

AIGC生图需进行质量评估以满足一定标准。然而传统手动评估方式耗时耗力,容易受到主观偏差的影响,导致评估成本高而效果不佳。但通过算法和机器学习模型,自动化评估可以快速准确地执行质量检查,因此在提高生图质量与生产效率方面发挥着不可替代的作用。

登录后可查看文章图片

京东技术:CI+GPT双引擎驱动,开启AI代码评审新纪元

摘要

代码评审的未来:AI技术如何显著优化研发效率并提升代码质量?

登录后可查看文章图片


‹ 2024-06-05 日报 2024-06-07 日报 ›

qrcode

关注公众号
接收推送