内存方面可能需要优化
#100
Replies: 2 comments 3 replies
-
补充,目前加载的
|
Beta Was this translation helpful? Give feedback.
0 replies
-
应该不是。我猜是因为你本地的mosdns源码跟pprof采样的mosdns版本不一样。导致显示岔行了。 内存占用方面,目前匹配器是用了大量的 map。其他算法本人能力有限目前还搞不出来。欢迎 PR。
我看了一下我的 pprof。 确实你这比例有点高了。有可能是上游支不支持连接复用或者时间很短? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我使用这里的
geosite.dat
和geoip.dat
作为域名和IP过滤文件,上游转发器使用forward
。开启pprof后运行三天,发现内存方面可能存在这些问题:具体现象如下:
目前我还没有时间细看实现,猜测是否将
dat
文件中所有的item都add进了KeywordMatcher
?猜测是
forward
与上游dot
通信时,没有对TLS会话复用导致的频繁握手开销,还需要进一步确认原因。gctrace
这边的情况显示还行,由于goal
是当前占用量的两倍,一般不会达到这个值,基本维持在2分钟触发一次的默认状态。Beta Was this translation helpful? Give feedback.
All reactions