關於程式內儲池的一些想法

2021-09-23 16:08:51 字數 545 閱讀 6783

晚上下雨,有點燥熱,想著一些記憶體池的事情。

我打算弄乙個固定大小的記憶體池分配器,主要是為了大量的lua-table,至於目前我們的伺服器主程式中同時存在多少個lua-table,我預計有上w以上吧,我想著glibc的alloc模組可能對這這種大量的小記憶體的分配利用率不是很高,所以想自己弄乙個記憶體池分配器。

這是最近的想法,剛才找了一篇文章 感覺還不錯,文章對記憶體分配器的兩個最關鍵的因素做了講解:效率和記憶體利用率,正好滿足我的需求,也符合我的初始條件。

還沒寫完這篇文章外面就下暴雨了。關了所有的門之後,基本上沒有什麼大的噪音,尤其是前一段時間一直關注的陽台不鏽鋼雨棚一遇到雨滴滴落就會特別響的問題,這次在鋪上了自己買的消音鋁箔貼之後,效果好了很多,基本上可以接受了。

關於公司伺服器主程式記憶體暴漲的問題,目前還有一些其它的事情要搞清楚。

1:到底是什麼專案的alloc導致程式佔記憶體高,而一直降不下來。

目前需要解決第乙個問題,同時也要繼續做目前的記憶體分配器的事。

這是自4月份購買筆記本以來,為數不多的利用筆記本在家弄學習。筆記本也慢慢的發揮了當初的購買目標,繼續加油吧。

關於程式執行效率的一些想法

今天寫程式的時候我考慮到在乙個for迴圈中加上if判斷的時候效率的問題 迴圈上萬 十萬等數量級的時候 一開始的想法很簡單,就是能不加就不加,儘管不知道會影響多少的效率,但是不加總會比加上要好。正好今晚超哥在,我就請教了一下超哥,其實很簡單,主要看這個迴圈的有效迴圈次數,神馬是有效迴圈次數呢比如 in...

關於OCR,一些想法

ocr一般分為兩種 1,根據給定的字元特徵集合,提取未知字元的特徵進行匹配識別 典型例子 gocr 2,不知道字元特徵,但給出提取特徵的規則,通過機器學習training來獲取某個字符集的特徵集,對未知字元進行匹配識別。典型例子 tesseract 第一種方法簡單,在某些場合很高效,但比較侷限,字符...

關於tv app的一些想法

以前是做iptv機頂盒的,現在是做網際網路電視機頂盒的,在技術上的區別是不大的。通過這些年與電信,廣電打交道,現在對產品有了一些小想法。那麼在顯示上都是以web為主,用web來顯示epg內容,用osd來顯示狀態。但是隨著android的出現,現在大部分機頂盒或電視劇集廠家,都開始了智慧型之旅。乙個是...