Tìm kiếm
40 kết quả cho “GC”. Tìm không phân biệt dấu.
- Building a lower-latency GC Bài tóm tắt · Jane Street · 2015
…i gốc](https://blog.janestreet.com/building-a-lower-latency-gc/) Bối cảnh - GC gây pause không đoán trước, xấu cho hệ giao dịch. Cách thường làm là pool hết object , không cấp phát…
- Behind the scenes: Redpanda Cloud's response to the GCP outage Bài tóm tắt · Redpanda · 2025
…ộ khó: Trung bình — [bài gốc](https://www.redpanda.com/blog/gcp-outage-june-redpanda-cloud) Bài của nhà cung cấp (Kafka-compatible streaming), có phần quảng bá; mọi nhận định là th…
- Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications Bài tóm tắt · LinkedIn · 2014
…ủ chức năng, chạy lại workload query của hệ đang chạy để đo GC trong thời gian dài. Java 7u51. - Theo bài, nên tune GC trên code gần hoàn chỉnh, nhưng cần đo sớm trên prototype với…
- Dismissing Python Garbage Collection at Instagram Bài tóm tắt · Instagram · 2017
…làm. 2. Đo page fault bằng perf : thủ phạm là collect trong gcmodule.c . GC xáo trộn danh sách liên kết các thế hệ object, mà header GC nằm ngay trong object, nên page bị CoW. gc.d…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…, nhiều lời gọi hàm và object nhỏ, khó tái dùng bộ nhớ (tải GC). Sinh code FastThrift/FastPB : tính Size() trước để cấp một khối nhớ cố định, ghi tuần tự, hàm con được inline. Phần…
- Memory allocator showdown Bài tóm tắt · Jane Street · 2020
…chậm hơn chút nhưng dùng ít bộ nhớ hơn. - Trong ngôn ngữ có GC, GC chọn lúc giải phóng, nên hiệu năng không phải một điểm (bộ nhớ, thời gian) mà là một đường cong . Họ quét tham số…
- A Self-Baked Async FFI Framework for Rust <-> C# Interop Bài tóm tắt · ScyllaDB · 2026
…ET. - Cầu nối async: C tạo TaskCompletionSource , bọc trong GCHandle, đóng gói cùng hai con trỏ hàm (thành công/thất bại) thành một Task Control Block, gọi sang Rust và nhận về nga…
- Why Discord is switching from Go to Rust Bài tóm tắt · Discord · 2020
…pike latency và CPU. Thay đổi chính - Chẩn đoán: Go ép chạy GC ít nhất mỗi 2 phút dù heap không tăng. Code ít cấp phát nên chỉnh GC Percent vô tác dụng. Spike lớn vì GC phải quét t…
- Centralized Application Logging at eBay (CAL Ingress) Bài tóm tắt · eBay · 2019
…ối ≈ (số kết nối / số thread) × chu kỳ đọc + thời gian dừng GC. Thay đổi chính - Đọc không ngừng: bật TCP NODELAY , TCP QUICKACK ; tách đọc và xử lý vào hai EventLoopGroup Netty ri…
- ACTION REQUIRED FOR GOOGLE CONTAINER REGISTRY USERS, scream tests, and our move to AWS Bài tóm tắt · Istio (CNCF) · 2026
…— [bài gốc](https://istio.io/latest/blog/2026/retirement-of-gcp/) Thông báo ngắn của dự án mã nguồn mở gửi người dùng; giá trị nằm ở cách họ tắt đường cũ (scream test với thời lượn…
- Using OxCaml to implement type-safe reference counting between OCaml and Python Bài tóm tắt · Jane Street · 2026
…te trên heap toàn cục): bọc thì tăng refcount, chỉ giảm khi GC của OCaml chạy finalizer. - Hệ quả: việc giải phóng một data frame nhiều GB (hay bộ nhớ GPU) bị buộc vào lúc GC của O…
- Making LinkedIn's Organic Feed Handle Peak Traffic Bài tóm tắt · LinkedIn · 2018
…guyên nhân gần: từ thứ Sáu trước, OldGen của vài máy đầy và GC chạy liên tục; replica che được tới khi load test. Heap dump 60+ GB mở bằng Eclipse MAT (Dominator Tree): Jetty Serve…
- Lessons Learned From Running Apache Airflow at Scale Bài tóm tắt · Shopify · 2022
…uler liên tục quét và parse lại mọi file DAG. Ban đầu mount GCS qua GCSFuse ở mỗi pod , mỗi lần đọc file là một request GCS: nghẽn. Chuyển sang một NFS server trong cluster (read-w…
- How we optimized infrastructure spend at GitLab Bài tóm tắt · GitLab · 2020
…structure-spend-at-gitlab/) Bối cảnh - GitLab.com chạy trên GCP. Họ muốn kiểm soát chi phí cloud mà vẫn ra tính năng, theo hướng dữ liệu: mục tiêu là mọi thay đổi chi phí đều được…
- Image Migration to Google Cloud Platform Bài tóm tắt · trivago · 2024
…https://tech.trivago.com/post/2024-05-14-image-migration-to-gcp) Bối cảnh - trivago nhận ảnh khách sạn từ OTA, chuỗi khách sạn, nhà cung cấp nội dung; nhiều pipeline lọc, gắn nhãn…
- Why we rewrote WAL-G for Postgres backups in Rust: Meet WAL-RUS Bài tóm tắt · ClickHouse · 2026
…ng ít tài nguyên hơn, vấn đề là bộ nhớ khó đoán: runtime có GC cho đường "răng cưa" giữa các chu kỳ GC, và Go giữ trước nhiều virtual memory hơn mức dùng thật. Postgres chạy ổn nhấ…
- How Discord Supercharges Network Disks for Extreme Low Latency Bài tóm tắt · Discord · 2022
…à query bắt đầu timeout. - Nguyên nhân: Persistent Disk của GCP là đĩa qua mạng, latency mỗi thao tác cỡ 1–2 ms so với khoảng 0,5 ms của đĩa gắn trực tiếp. Song song trong DB có gi…
- How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020 Bài tóm tắt · Etsy · 2021
…c của người bán và nhân viên. - Capacity planning dù đã lên GCP từ 2018: dựa trên xu hướng lịch sử, báo trước cho GCP ước lượng cận trên nhiều tuần để có đúng loại máy đúng vùng. M…
- Enhancing Cloud Usage Forecasting, Monitoring & Optimizing Bài tóm tắt · Etsy · 2024
…oàn tất chuyển từ data center tự vận hành lên Google Cloud (GCP) . Nhóm program manager lo cuộc migration sau đó trở thành team FinOps . - Team FinOps đặt dưới Chief Architect, khô…
- Making the LinkedIn experimentation engine 20x faster Bài tóm tắt · LinkedIn · 2020
…30% heap của service dùng nó; cấu trúc bất biến tốn bộ nhớ, GC pause khoảng 0,5 giây ; reflection, tìm method động, ép kiểu, exception và lock làm chậm; và gần như không còn ai viế…
- What it's like to work as an embedded microservices SRE Bài tóm tắt · Mercari · 2022
…còn phần quan trọng, nhiều team cùng phát triển; chạy trên GCE. Thay đổi chính 1. SLO thành công cụ ra quyết định ở Item: đưa SLO Dashboard (do Merpay SRE làm) vào; kiểm error bud…
- Who Watches the Watchmen? Keeping an Eye on Our Monitoring Systems Bài tóm tắt · Mercari · 2022
…họ cần giám sát chính hệ giám sát. Dùng công cụ có sẵn của GCP thay vì Datadog (mà kỹ sư khác dùng) cho đơn giản. Thay đổi chính - Lỗi bên trong service: trước đây fmt.Printf ra l…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…aform . Lúc đầu tạm chạy trên Kubernetes ở Azure vì hạ tầng GCP chưa xong. Mỗi vòng sửa các chỗ chậm mà ở data center không lộ ra, cho tới khi số request/giây chịu được vượt xa mức…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…s phục vụ luôn) sang GitHub Actions với runner tự host trên GCP; đính report dạng zip vào workflow thì phải tải và giải nén mới xem, khó link từ dashboard. Thay đổi chính - Test re…
- Maxjourney: Pushing Discord's Limits with a Million+ Online Users in a Single Server Bài tóm tắt · Discord · 2023
…tới node khác. Bật lên lại chậm hẳn: erlang.trace cho thấy GC toàn phần liên tục bị kích hoạt bởi virtual binary heap (thu hồi vài trăm KB mà phải chép heap nhiều GB). Tăng min bi…
- Lessons learned from running GraphQL at scale Bài tóm tắt · Dream11 · 2021
…CPU và RAM tăng vọt ngẫu nhiên (TTL cache client cùng hết, GC, query nặng); deploy trên đội máy đó phức tạp, gần như không thử nghiệm được. IPL 2021 dự đoán traffic gấp đôi. Thay…
- Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity Bài tóm tắt · LinkedIn · 2018
…op 2.6 tốn bộ nhớ hơn (đổi định dạng FsImage) và chỉnh heap/GC trước khi nâng cấp; xác nhận khoá không công bằng (non-fair) cải thiện throughput mà không hại latency ghi, rồi thấy…
- The LMAX Architecture Bài tóm tắt · LMAX · 2011
…he) lên khoảng 100K; collection tự viết thân thiện cache và GC (ví dụ map khoá long trên mảng) và test hiệu năng viết trước mới lên thêm một bậc. - Mô hình lập trình: không gọi dịc…
- Realtime Fastly logs with Grafana Loki for under $1 a day Bài tóm tắt · Loveholidays · 2021
…bằng Go, ít bộ nhớ, không giữ index trong bộ nhớ, lưu trên GCS, khớp với Grafana và Prometheus sẵn có, giảm số công cụ. - Đường đi: Fastly stream log qua HTTPS → DNS record riêng…
- How we build the Image Gallery on trivago Bài tóm tắt · trivago · 2021
…đội frontend. Pipeline chạy trên AWS, rồi được chuyển sang GCP và thiết kế lại toàn bộ để thêm tính năng và độ ổn định. Thay đổi chính - Chuỗi job Dataflow (Apache Beam): chụp sna…
- Scaling data access by moving an exabyte of data to Google Cloud Bài tóm tắt · Twitter · 2022
…ác với Google Cloud để chuyển một phần hạ tầng dữ liệu sang GCP (BigQuery, Dataflow, Data Studio). - Dữ liệu cũ chủ yếu trên HDFS on-prem, định dạng Thrift , xử lý bằng job Scaldin…
- Twitter Sparrow tackles data storage challenges of scale Bài tóm tắt · Twitter · 2022
…g nhà cung cấp. Liên quan - · - Bối cảnh chuyển dữ liệu lên GCP:…
- Superuser Gateway: Guardrails for Privileged Command Execution Bài tóm tắt · Uber · 2026
…gateway-guardrails/) Bối cảnh - Data platform của Uber dùng GCS, OCI và HDFS. Một nhóm nhỏ engineer thỉnh thoảng cần quyền superuser để chuyển dữ liệu, sửa quyền, dọn đường dẫn hỏn…
- Halving the Time: How Uber Eats Rebuilt Its Search Pipeline Bài tóm tắt · Uber · 2026
…rong Go, đối tượng tham chiếu bằng con trỏ cấp trên heap và GC chiếm hơn 40% CPU ở vài service, đổi định nghĩa mô hình dữ liệu sang value type để cấp trên stack. - Vòng lặp agent:…
- Migrating Doximity's iOS Newsfeed to SwiftUI Without Disrupting Users or Development Bài tóm tắt · Doximity · 2026
…ng SwiftUI và hiện bên trong cell UIKit sẵn có bằng UIHostingConfiguration . UIKit vẫn sở hữu list, reuse, cuộn; rủi ro giới hạn trong section vừa chuyển; section mới viết thẳng bằ…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…phòng đang không khoẻ, mà khi mọi health check cùng lỗi thì GCP load balancer gửi traffic tới mọi node (fail-open) và có thể làm ngập DB, nên rút node đó khỏi pool; vài node Chef c…
- Best practices can slow your application down Bài tóm tắt · Stack Overflow · 2021
…method/field và memoization để giảm allocation, giảm pause GC; một số phần code "trông như C"; - thay polymorphism và dependency injection bằng static field và service locator ; -…
- The Data Infra Behind Zillow's 3x Growth in Experiment Volume Bài tóm tắt · Zillow · 2023
…onboard, log exposure theo giờ); tự xây phần phân tích. - ZGCP (Zillow Group Container Platform): tạo và quản lý cụm Kubernetes với CI/CD, observability, config/secret, autoscalin…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- Hệ thống độ trễ thấp (low latency) Chủ đề Thành viên
Ở sàn giao dịch và công ty market making, mỗi giao dịch làm thay đổi thị trường cho giao dịch sau, và ai phản ứng chậm hơn thì thua. Yêu cầu không chỉ là latency trung bình thấp mà latency ổn định ở đuôi, ở thang micro…