gpt4 book ai didi

c++ - 典型的 CppCMS 内存消耗

转载 作者:太空狗 更新时间:2023-10-29 21:44:21 27 4
gpt4 key购买 nike

我正在开发一个 CppCMS 应用程序,用于在基于 ARM 的定制板上运行。我使用 fastcgi 在 Lighttpd 后面运行 CppCMS。但显然 CppCMS 比 Lighttpd 消耗更多的内存(50+ MB),这让我感到惊讶。

免责声明:上面列出的内存消耗是使用 busybox 的“ps”小程序获得的,它可能在报告的内存使用方面存在问题。因此,不要让我的胡言乱语阻碍您试用 Artyoms 出色的 CppCMS。

在深入研究之前,我想听听是否有人有关于 CppCMS 的“常见”消耗与网站复杂性的关系的一些数字。

我的设置:ARMv5TE,CodeSourcery GCC v 4.3.3,站点包括 4 个页面,并使用 2 种类型的表单。

更新

我正在运行 CppCMS 1.0.4。

没有 SQL 数据库,只有非常简单的 C++ 数据结构。对结构中的组合对象集执行“sizeof”小于 1 KiB。

我的配置文件如下所示:

"service" : {
"api" : "http",
"port" : 8080
},
"security" : {
"csrf" : {
"enable" : true,
}
},
"session" : {

"expire" : "renew",
"timeout" : 604800,
"location" : "client",
"client" : {
"hmac" : "sha1",
"hmac_key" : "............"
}

}

报告的 50+ MB 内存消耗是在部署 linux-box 上运行“ps”命令确定的。

最佳答案

这取决于您的应用程序、缓存使用情况和许多其他因素。

例如,在这个示例程序中:http://cppcms.com/wikipp/en/page/benchmarks_all使用量只有几 MB(包括 lighttpd)。

在某些情况下,它可能是几 MB,而在一些内存数据库中,它可能是巨大的。

此外,了解如何衡量应用程序内存消耗也很重要。

关于c++ - 典型的 CppCMS 内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20287556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com