我正在c++中创建一个字符串向量。我需要的是这个向量所消耗的总内存。
由于字符串的大小是可变的,所以现在我遍历每个向量元素并找到它的长度,最后我将它乘以char的大小。我需要的是一个更干净的解决方案。
vector<string> v;
//insertion of elements
int len=0;
for(int i=0;i<v.size();i++)
len+=v[i].length();
int memory=sizeof(char)*len;
或者,找到字符串数组的内存消耗的解决方案也可以。比方说
string a[SIZ
我有一个项目,这是一个文件夹大小约1.6 GB。当我尝试通过运行(在8 8GB内存的ubuntu服务器上)构建项目时,
hugo服务器--bind=0.0.0.0
监视/root/hugo/{content,layout,static}中的更改,监视/root/hugo/config.toml中的配置更改,从运行在Fast Render模式下的内存中提供页面。对于更改后的完整重建: hugo server --disableFastRender Web Server可在 (绑定地址0.0.0.0)按Ctrl+C停止
这将需要大约20分钟和7 GB的内存才能启动,在此之后,如果我更改了一个文件(