V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  20230710  ›  全部回复第 1 页 / 共 1 页
回复总数  7
@cnbatch 不是很懂 c++, debug 模式下测试的, remove_ctrl_b 慢出的这些速度是不是 predicate 函数调用产生的. O3 选项能优化掉吗

// 901 milliseconds
std::string remove_ctrl(const std::string &s) {
std::string result;
for (int i = 0; i < s.length(); i++) {
if (s[i] >= 0x20)
result.push_back(s[i]);
}
return result;
}

// 1648 milliseconds
std::string remove_ctrl_b(const std::string &s) {
std::string dst;
dst.clear();
dst.reserve(s.size());
std::copy_if(s.begin(), s.end(), std::back_inserter(dst), [](auto ch) { return ch >= 0x20; });
return dst;
}
198 天前
回复了 ChenSino 创建的主题 Linux 如何在 Linux 系统中使用 windows?
@xyxalexc 兄弟感兴趣可以了解一下 vmware-kvm, 体验就像是一个主机启动了两个独立的系统, 分别显示到独立的屏幕上, 系统之间无障碍交互
198 天前
回复了 huahsiung 创建的主题 程序员 知识付费就是一个笑话。
原来这样的"VIP 文章"是官方设置的, 每次遇到心里都会吐槽一句: 这**
201 天前
回复了 gochendong 创建的主题 程序员 如何找到所有基于 chatgpt-web 项目的站点
201 天前
回复了 gochendong 创建的主题 程序员 如何找到所有基于 chatgpt-web 项目的站点
有搭建 chatgpt-web 的案例站点不
207 天前
回复了 chf007 创建的主题 程序员 M1 真是快
虚拟机磁盘性能很差, 特别是随机读写, 可能就宿主机的 1/5 左右; 如果虚拟机磁盘加密了, 可能就只有 1/10...
225 天前
回复了 Freeego 创建的主题 程序员 ChatGPT 网页版现在的验证码丧心病狂
同搬瓦工自建, 今天好像又没验证码了?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5401 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.