@fssgq1 是的蜜另。額外維護一個readerIndexMark键耕,cumulate時不能釋放 mark 之后的。
記一個錯誤使用 Netty ByteToMessageDecoder 的方式0. 錯誤示范 最近在優(yōu)化一個基于 Netty 實現(xiàn)的 proxy,為了消除消息序列化的成本忽肛,在解碼完成后用了 in.retainedSlice 保存原始數(shù)據,發(fā)送的時候直接...
@fssgq1 是的蜜另。額外維護一個readerIndexMark键耕,cumulate時不能釋放 mark 之后的。
記一個錯誤使用 Netty ByteToMessageDecoder 的方式0. 錯誤示范 最近在優(yōu)化一個基于 Netty 實現(xiàn)的 proxy,為了消除消息序列化的成本忽肛,在解碼完成后用了 in.retainedSlice 保存原始數(shù)據,發(fā)送的時候直接...
index 會變
記一個錯誤使用 Netty ByteToMessageDecoder 的方式0. 錯誤示范 最近在優(yōu)化一個基于 Netty 實現(xiàn)的 proxy,為了消除消息序列化的成本诽里,在解碼完成后用了 in.retainedSlice 保存原始數(shù)據,發(fā)送的時候直接...
1. JVM 的堆是通過 mmap 從”進程堆“中申請的一部分內存
2. JVM 的線程棧也是從”進程堆“中申請的內存飞蛹,并不是調用棧谤狡。
是的
降低 Java 程序的“虛擬內存地址”占用0. 問題 最近業(yè)務方反饋我們的一個 Java 寫的 agent 內存占用過高: 業(yè)務方是通過 top 命令查看 VIRT 數(shù)值過高,但是通常來說我們都是采用 RES 衡量內...
0. 問題 我在解析 Redis Simple Strings 和 Errors 時用到了 Netty 的一個工具類 io.netty.buffer.ByteBufUtil ...
最近基于 Aeron 實現(xiàn)了一下 Service Mesh Sidecar 的本地通信卧檐,但是在 IdleStrategy 上犯了難墓懂,無論怎么選都感覺不合適,這幾天跟大數(shù)據部門...
關于 Linux 共享內存霉囚,寫得最好的應該是宋寶華的 《世上最好的共享內存》[https://cloud.tencent.com/developer/article/1551...
0. 最近玩了一下 Aeron[https://github.com/real-logic/aeron]捕仔,主要用了其中的 IPC 通信功能,總的感覺封裝的很好盈罐,用起來很方便榜跌,...
@walzzzz 這個沒有深究≈逊啵看起來是方法的調用棧幀地址
降低 Java 程序的“虛擬內存地址”占用0. 問題 最近業(yè)務方反饋我們的一個 Java 寫的 agent 內存占用過高: 業(yè)務方是通過 top 命令查看 VIRT 數(shù)值過高,但是通常來說我們都是采用 RES 衡量內...
這里稍微跳躍了一下础浮,根據 NMT 的信息,首先找到的是 Thread::allocate(unsigned long, bool, MemoryType)奠骄,位于 runtime/thread.cpp 中,然后看這個方法里的實現(xiàn)含鳞,很容易分辨出涉及內存分配的部分就是 AllocateHeap
降低 Java 程序的“虛擬內存地址”占用0. 問題 最近業(yè)務方反饋我們的一個 Java 寫的 agent 內存占用過高: 業(yè)務方是通過 top 命令查看 VIRT 數(shù)值過高,但是通常來說我們都是采用 RES 衡量內...
最近面試了一位同學精居,在校期間對 QEMU 進行了二次開發(fā)潜必,實現(xiàn)了設備建模靴姿、故障注入磁滚、信息提取功能佛吓。面試結束后感覺挺受啟發(fā),所以自己又多了解了一下 QEMU维雇,發(fā)現(xiàn)可以基于 QE...
0. 最近發(fā)現(xiàn)有個 Java 寫的 sidecar 程序本來運行很平穩(wěn)吱型,忽然 Young GC 的頻率就開始升高逸贾,新生代大小頻繁的調整,最終是在一輪 Mixed GC 之后才...
0. 最近使用 commons-pool2[https://commons.apache.org/proper/commons-pool/] 遇到了各種問題铝侵,所以了解了一下其...
最近使用 netty 過程中發(fā)現(xiàn)了幾個比較細節(jié)的 Connection reset by peer 異常咪鲜,做個筆記。 1. 服務端 a. 客戶端設置 SO_LINGER=0 ...
最近學習張磊的《深入剖析Kubernetes》疟丙,感覺 Kubernetes 編程范式確實優(yōu)秀,這里總結一下享郊。 1. 聲明式 API API 對象 從 Kubernetes 使...
原文鏈接:Designing futures for Rust[https://aturon.github.io/blog/2016/09/07/futures-design...
原文鏈接:Zero-cost futures in Rust 11 Aug 2016 · Aaron Turon Rust 生態(tài)的一個主要缺陷是快速高效的異步 I/O穴墅。我們有...
原文鏈接:Fearless Concurrency with Rust Apr. 10, 2015 · Aaron Turon Rust 項目旨在解決這兩個棘手的問題: 如何...