CMU15445
文章平均质量分 94
今天要努力打游戏
学习如逆水行舟,不进则退
展开
-
CMU15445 (Spring 2023) #Project1 优化
基于这篇文章的总结部分,在写的时候就能感觉到很多地方需要优化,且最终实现起来难度并不高,但效果是显著的。测试文件为 阅读测试文件的常量:不难看出总共生成 6400 页,8个 scan 线程顺序进行再,8个 get 线程按 zipfian 分布 进行再。最终评测成绩按以下公式计算:其中 1ms 表示延时 1ms 再操作从公式可以看出,我们希望 get 能最快优化1按照课程的提示替换策略认为短时间内访问次数多的页有更高的优先级。对于为什么要更改替换策略,我主要想了以下两个原因:最终经过不断实验原创 2023-05-14 00:03:06 · 947 阅读 · 1 评论 -
CMU15445 (Spring 2023) #Project1
最近一直在补算法,今天抽出一点时间完成了 Project1 的第一部分即LRU-K置换,看上去并不难,但做的过程却还是挺曲折的,令人唏嘘。原创 2023-05-05 01:26:19 · 1559 阅读 · 3 评论 -
CMU15445 (Spring 2023) #Project0
写这篇文章,初衷是因为网上完全没有关于CMU15445-2023的博客文章。记录下我在做的过程中走过的弯路,一方面是对自己工作的一个总结,另一方面也能帮助到在做这门课的 #project 时踩坑而无从下手的同学,何乐而不为?期中考试期间断断续续写完这个 project 感觉收获不少,尤其是智能指针,总的来说体验还是不错滴!附上评测一起加油!遇到bug的 直接评论区问 我看到都会尝试解答。原创 2023-04-23 19:51:38 · 4300 阅读 · 21 评论