Skip to content

Commit b72873c

Browse files
authored
Add dist info in examples using synthetic reader
1 parent d95637d commit b72873c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ pip install libcachesim
298298
```python
299299
from libcachesim import SyntheticReader, TraceReader, FIFO
300300

301-
reader = SyntheticReader(num_objects=1000, num_of_req=10000) # synthetic trace
301+
reader = SyntheticReader(num_objects=1000, num_of_req=10000, alpha=1.0, dist="zipf") # synthetic trace
302302
# reader = TraceReader("./data/cloudPhysicsIO.oracleGeneral.bin") # real trace
303303
cache = FIFO(cache_size=1024*1024)
304304
obj_miss_ratio, byte_miss_ratio = cache.process_trace(reader)
@@ -347,7 +347,7 @@ plugin_lru_cache = PluginCache(
347347
cache_name="Plugin_LRU",
348348
)
349349

350-
reader = lcs.SyntheticReader(num_objects=1000, num_of_req=10000, obj_size=1)
350+
reader = lcs.SyntheticReader(num_objects=1000, num_of_req=10000, obj_size=1, alpha=1.0, dist="zipf")
351351
req_miss_ratio, byte_miss_ratio = plugin_lru_cache.process_trace(reader)
352352
ref_req_miss_ratio, ref_byte_miss_ratio = LRU(128).process_trace(reader)
353353
print(f"plugin req miss ratio {req_miss_ratio}, ref req miss ratio {ref_req_miss_ratio}")

0 commit comments

Comments
 (0)