Skip to content

Instantly share code, notes, and snippets.

@Sudha247
Created October 27, 2020 12:05
Show Gist options
  • Save Sudha247/546fc66c53cfff595b6bb8efeea4d576 to your computer and use it in GitHub Desktop.
Save Sudha247/546fc66c53cfff595b6bb8efeea4d576 to your computer and use it in GitHub Desktop.
{"name":"finalise.90","command":"taskset --cpu-list 5 ./finalise.exe 90","time_secs":2.037163019180298,"user_time_secs":1.996871,"sys_time_secs":0.040017,"maxrss_kB":53728,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":42779715,"minor_words":42779629,"promoted_words":35950105,"major_words":35950191,"minor_collections":205,"major_collections":45,"heap_words":2502656,"top_heap_words":3633152,"mean_space_overhead":46.057468},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.50_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 50 10000000","time_secs":1.5504639148712158,"user_time_secs":1.498131,"sys_time_secs":0.052074,"maxrss_kB":98796,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":71621262,"minor_words":61621173,"promoted_words":19932519,"major_words":29932608,"minor_collections":257,"major_collections":29,"heap_words":11605637,"top_heap_words":11957893,"mean_space_overhead":7.401192},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.100_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 100 10000000","time_secs":2.0570437908172607,"user_time_secs":2.020763,"sys_time_secs":0.036013,"maxrss_kB":103780,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":70230600,"minor_words":60230511,"promoted_words":39978351,"major_words":49978440,"minor_collections":342,"major_collections":37,"heap_words":12396165,"top_heap_words":12637829,"mean_space_overhead":10.878577},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.25_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 25 10000000","time_secs":1.2640900611877441,"user_time_secs":1.231868,"sys_time_secs":0.031996,"maxrss_kB":91036,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":71621262,"minor_words":61621173,"promoted_words":9966735,"major_words":19966824,"minor_collections":256,"major_collections":28,"heap_words":10823301,"top_heap_words":10999429,"mean_space_overhead":4.226004},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.100","command":"taskset --cpu-list 5 ./finalise.exe 100","time_secs":2.1613051891326904,"user_time_secs":2.116977,"sys_time_secs":0.04402,"maxrss_kB":61480,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":41441173,"minor_words":41441087,"promoted_words":39844765,"major_words":39844851,"minor_collections":194,"major_collections":42,"heap_words":3964928,"top_heap_words":4231168,"mean_space_overhead":44.370414},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.75_1000","command":"taskset --cpu-list 5 ./weakretain.exe 75 1000","time_secs":0.652318000793457,"user_time_secs":0.652065,"sys_time_secs":0.0,"maxrss_kB":5544,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631389,"minor_words":61630300,"promoted_words":912626,"major_words":913715,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.318606},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.60","command":"taskset --cpu-list 5 ./finalise.exe 60","time_secs":1.5563220977783203,"user_time_secs":1.535989,"sys_time_secs":0.019999,"maxrss_kB":33676,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":48590037,"minor_words":48589951,"promoted_words":23997425,"major_words":23997511,"minor_collections":234,"major_collections":51,"heap_words":1474560,"top_heap_words":2138112,"mean_space_overhead":47.684944},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.50_1000","command":"taskset --cpu-list 5 ./weakretain.exe 50 1000","time_secs":0.6468181610107422,"user_time_secs":0.646593,"sys_time_secs":0.0,"maxrss_kB":5624,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631389,"minor_words":61630300,"promoted_words":912626,"major_words":913715,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.318606},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.25_1000","command":"taskset --cpu-list 5 ./weakretain.exe 25 1000","time_secs":0.5378170013427734,"user_time_secs":0.529636,"sys_time_secs":0.007964000000000001,"maxrss_kB":5596,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631389,"minor_words":61630300,"promoted_words":912626,"major_words":913715,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.318606},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.75_100000","command":"taskset --cpu-list 5 ./weakretain.exe 75 100000","time_secs":1.0366389751434326,"user_time_secs":1.028424,"sys_time_secs":0.007972,"maxrss_kB":13760,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":60381755,"minor_words":60281666,"promoted_words":29987438,"major_words":30087527,"minor_collections":313,"major_collections":84,"heap_words":923301,"top_heap_words":1054373,"mean_space_overhead":86.89692100000001},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.100_100000","command":"taskset --cpu-list 5 ./weakretain.exe 100 100000","time_secs":1.1592800617218018,"user_time_secs":1.158994,"sys_time_secs":0.0,"maxrss_kB":13212,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":60330599,"minor_words":60230510,"promoted_words":39978350,"major_words":40078439,"minor_collections":414,"major_collections":109,"heap_words":923301,"top_heap_words":1054373,"mean_space_overhead":87.09657199999999},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.75_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 75 10000000","time_secs":1.7107629776000977,"user_time_secs":1.66237,"sys_time_secs":0.048068,"maxrss_kB":106440,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":70281756,"minor_words":60281667,"promoted_words":29987439,"major_words":39987528,"minor_collections":258,"major_collections":29,"heap_words":12392069,"top_heap_words":12920453,"mean_space_overhead":9.682022},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.70","command":"taskset --cpu-list 5 ./finalise.exe 70","time_secs":1.6823530197143555,"user_time_secs":1.654127,"sys_time_secs":0.027968,"maxrss_kB":39428,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":47249599,"minor_words":47249513,"promoted_words":27936913,"major_words":27936999,"minor_collections":224,"major_collections":49,"heap_words":2424832,"top_heap_words":2588672,"mean_space_overhead":46.422202},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.40","command":"taskset --cpu-list 5 ./finalise.exe 40","time_secs":1.1884498596191406,"user_time_secs":1.172213,"sys_time_secs":0.016002,"maxrss_kB":23028,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":53112333,"minor_words":53112247,"promoted_words":15978069,"major_words":15978155,"minor_collections":253,"major_collections":55,"heap_words":917504,"top_heap_words":1327104,"mean_space_overhead":49.866019},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.50_100000","command":"taskset --cpu-list 5 ./weakretain.exe 50 100000","time_secs":0.917963981628418,"user_time_secs":0.913749,"sys_time_secs":0.00399,"maxrss_kB":11156,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61730389,"minor_words":61630300,"promoted_words":19932130,"major_words":20032219,"minor_collections":318,"major_collections":90,"heap_words":571045,"top_heap_words":747173,"mean_space_overhead":82.05989},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.20","command":"taskset --cpu-list 5 ./finalise.exe 20","time_secs":0.7645881175994873,"user_time_secs":0.760281,"sys_time_secs":0.004001,"maxrss_kB":14724,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":57632013,"minor_words":57631927,"promoted_words":7981361,"major_words":7981447,"minor_collections":268,"major_collections":55,"heap_words":487424,"top_heap_words":708608,"mean_space_overhead":60.324499},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.50","command":"taskset --cpu-list 5 ./finalise.exe 50","time_secs":1.384749174118042,"user_time_secs":1.372478,"sys_time_secs":0.012004,"maxrss_kB":27808,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":51765541,"minor_words":51765455,"promoted_words":19933881,"major_words":19933967,"minor_collections":243,"major_collections":53,"heap_words":1499136,"top_heap_words":1716224,"mean_space_overhead":47.940793},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.10","command":"taskset --cpu-list 5 ./finalise.exe 10","time_secs":0.5623447895050049,"user_time_secs":0.550125,"sys_time_secs":0.011959,"maxrss_kB":10456,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":58964221,"minor_words":58964135,"promoted_words":4001341,"major_words":4001427,"minor_collections":268,"major_collections":47,"heap_words":303104,"top_heap_words":413696,"mean_space_overhead":69.01827400000001},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.30","command":"taskset --cpu-list 5 ./finalise.exe 30","time_secs":0.9492020606994629,"user_time_secs":0.932927,"sys_time_secs":0.016015,"maxrss_kB":18328,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":54471897,"minor_words":54471811,"promoted_words":12001197,"major_words":12001283,"minor_collections":260,"major_collections":54,"heap_words":733184,"top_heap_words":966656,"mean_space_overhead":56.633062},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.100_1000","command":"taskset --cpu-list 5 ./weakretain.exe 100 1000","time_secs":0.6571929454803467,"user_time_secs":0.652948,"sys_time_secs":0.004005,"maxrss_kB":5680,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631389,"minor_words":61630300,"promoted_words":912626,"major_words":913715,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.318606},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.80","command":"taskset --cpu-list 5 ./finalise.exe 80","time_secs":1.8642511367797852,"user_time_secs":1.827966,"sys_time_secs":0.035999,"maxrss_kB":47148,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":44076417,"minor_words":44076331,"promoted_words":32042317,"major_words":32042403,"minor_collections":215,"major_collections":47,"heap_words":2129920,"top_heap_words":3088384,"mean_space_overhead":46.812548},"codesize":166537.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"weakretain.25_100000","command":"taskset --cpu-list 5 ./weakretain.exe 25 100000","time_secs":0.6931748390197754,"user_time_secs":0.681003,"sys_time_secs":0.011947,"maxrss_kB":8660,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61730389,"minor_words":61630300,"promoted_words":9966582,"major_words":10066671,"minor_collections":305,"major_collections":77,"heap_words":403109,"top_heap_words":444069,"mean_space_overhead":72.09712},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
{"name":"finalise.90","command":"taskset --cpu-list 5 ./finalise.exe 90","time_secs":3.211933135986328,"user_time_secs":3.175642,"sys_time_secs":0.035995,"maxrss_kB":54432,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":42779714,"minor_words":42779628,"promoted_words":35950104,"major_words":35950190,"minor_collections":205,"major_collections":45,"heap_words":2502656,"top_heap_words":3633152,"mean_space_overhead":46.057499},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.50_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 50 10000000","time_secs":1.4314298629760742,"user_time_secs":1.379196,"sys_time_secs":0.051969,"maxrss_kB":98732,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":71621261,"minor_words":61621172,"promoted_words":19932518,"major_words":29932607,"minor_collections":257,"major_collections":29,"heap_words":11605637,"top_heap_words":11957893,"mean_space_overhead":7.401202},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.100_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 100 10000000","time_secs":1.9061830043792725,"user_time_secs":1.849864,"sys_time_secs":0.056056,"maxrss_kB":103620,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":70230599,"minor_words":60230510,"promoted_words":39978350,"major_words":49978439,"minor_collections":342,"major_collections":37,"heap_words":12396165,"top_heap_words":12637829,"mean_space_overhead":10.878587},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.25_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 25 10000000","time_secs":1.1460039615631104,"user_time_secs":1.093647,"sys_time_secs":0.052078,"maxrss_kB":91204,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":71621261,"minor_words":61621172,"promoted_words":9966734,"major_words":19966823,"minor_collections":256,"major_collections":28,"heap_words":10823301,"top_heap_words":10999429,"mean_space_overhead":4.226014},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.100","command":"taskset --cpu-list 5 ./finalise.exe 100","time_secs":3.7246029376983643,"user_time_secs":3.684172,"sys_time_secs":0.040001,"maxrss_kB":61932,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":41441172,"minor_words":41441086,"promoted_words":39844764,"major_words":39844850,"minor_collections":194,"major_collections":42,"heap_words":3964928,"top_heap_words":4231168,"mean_space_overhead":44.370493},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.75_1000","command":"taskset --cpu-list 5 ./weakretain.exe 75 1000","time_secs":0.6574461460113525,"user_time_secs":0.649263,"sys_time_secs":0.007966000000000001,"maxrss_kB":5704,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631388,"minor_words":61630299,"promoted_words":912625,"major_words":913714,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.342434},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.60","command":"taskset --cpu-list 5 ./finalise.exe 60","time_secs":2.3162529468536377,"user_time_secs":2.287971,"sys_time_secs":0.027999,"maxrss_kB":36292,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":48590036,"minor_words":48589950,"promoted_words":23997424,"major_words":23997510,"minor_collections":234,"major_collections":51,"heap_words":1474560,"top_heap_words":2138112,"mean_space_overhead":47.685103},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.50_1000","command":"taskset --cpu-list 5 ./weakretain.exe 50 1000","time_secs":0.6500978469848633,"user_time_secs":0.649861,"sys_time_secs":0.0,"maxrss_kB":5696,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631388,"minor_words":61630299,"promoted_words":912625,"major_words":913714,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.342434},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.25_1000","command":"taskset --cpu-list 5 ./weakretain.exe 25 1000","time_secs":0.538081169128418,"user_time_secs":0.533832,"sys_time_secs":0.003983,"maxrss_kB":5528,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631388,"minor_words":61630299,"promoted_words":912625,"major_words":913714,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.342434},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.75_100000","command":"taskset --cpu-list 5 ./weakretain.exe 75 100000","time_secs":1.0397791862487793,"user_time_secs":1.031558,"sys_time_secs":0.007996,"maxrss_kB":13708,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":60381754,"minor_words":60281665,"promoted_words":29987437,"major_words":30087526,"minor_collections":313,"major_collections":84,"heap_words":923301,"top_heap_words":1054373,"mean_space_overhead":86.8973},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.100_100000","command":"taskset --cpu-list 5 ./weakretain.exe 100 100000","time_secs":1.1575579643249512,"user_time_secs":1.153331,"sys_time_secs":0.00399,"maxrss_kB":13248,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":60330598,"minor_words":60230509,"promoted_words":39978349,"major_words":40078438,"minor_collections":414,"major_collections":109,"heap_words":923301,"top_heap_words":1054373,"mean_space_overhead":87.096951},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.75_10000000","command":"taskset --cpu-list 5 ./weakretain.exe 75 10000000","time_secs":1.5951299667358398,"user_time_secs":1.562885,"sys_time_secs":0.031977,"maxrss_kB":106376,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":70281755,"minor_words":60281666,"promoted_words":29987438,"major_words":39987527,"minor_collections":258,"major_collections":29,"heap_words":12392069,"top_heap_words":12920453,"mean_space_overhead":9.682032},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.70","command":"taskset --cpu-list 5 ./finalise.exe 70","time_secs":2.647775888442993,"user_time_secs":2.615449,"sys_time_secs":0.031993,"maxrss_kB":43936,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":47249458,"minor_words":47249372,"promoted_words":27936928,"major_words":27937014,"minor_collections":224,"major_collections":49,"heap_words":2424832,"top_heap_words":2588672,"mean_space_overhead":46.427066},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.40","command":"taskset --cpu-list 5 ./finalise.exe 40","time_secs":1.663572072982788,"user_time_secs":1.655313,"sys_time_secs":0.007996,"maxrss_kB":26584,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":53112332,"minor_words":53112246,"promoted_words":15978060,"major_words":15978146,"minor_collections":253,"major_collections":55,"heap_words":1241088,"top_heap_words":1327104,"mean_space_overhead":49.280863},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.50_100000","command":"taskset --cpu-list 5 ./weakretain.exe 50 100000","time_secs":0.9214141368865967,"user_time_secs":0.917206,"sys_time_secs":0.003987,"maxrss_kB":11124,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61730388,"minor_words":61630299,"promoted_words":19932129,"major_words":20032218,"minor_collections":318,"major_collections":90,"heap_words":571045,"top_heap_words":747173,"mean_space_overhead":82.060479},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.20","command":"taskset --cpu-list 5 ./finalise.exe 20","time_secs":1.0229380130767822,"user_time_secs":1.014662,"sys_time_secs":0.008021,"maxrss_kB":19280,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":57631914,"minor_words":57631828,"promoted_words":7981376,"major_words":7981462,"minor_collections":266,"major_collections":53,"heap_words":520192,"top_heap_words":741376,"mean_space_overhead":55.142639},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.50","command":"taskset --cpu-list 5 ./finalise.exe 50","time_secs":2.018018960952759,"user_time_secs":2.001767,"sys_time_secs":0.015982,"maxrss_kB":32544,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":51765540,"minor_words":51765454,"promoted_words":19933880,"major_words":19933966,"minor_collections":243,"major_collections":53,"heap_words":1499136,"top_heap_words":1716224,"mean_space_overhead":47.940992},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.10","command":"taskset --cpu-list 5 ./finalise.exe 10","time_secs":0.6371829509735107,"user_time_secs":0.636894,"sys_time_secs":0.0,"maxrss_kB":12920,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":58964220,"minor_words":58964134,"promoted_words":4001332,"major_words":4001418,"minor_collections":277,"major_collections":56,"heap_words":258048,"top_heap_words":372736,"mean_space_overhead":74.410298},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.30","command":"taskset --cpu-list 5 ./finalise.exe 30","time_secs":1.3283121585845947,"user_time_secs":1.316083,"sys_time_secs":0.012,"maxrss_kB":21100,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":54471896,"minor_words":54471810,"promoted_words":12001196,"major_words":12001282,"minor_collections":263,"major_collections":57,"heap_words":675840,"top_heap_words":966656,"mean_space_overhead":52.040302},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.100_1000","command":"taskset --cpu-list 5 ./weakretain.exe 100 1000","time_secs":0.6642780303955078,"user_time_secs":0.656018,"sys_time_secs":0.008,"maxrss_kB":5632,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61631388,"minor_words":61630299,"promoted_words":912625,"major_words":913714,"minor_collections":287,"major_collections":59,"heap_words":70637,"top_heap_words":74733,"mean_space_overhead":308.342434},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"finalise.80","command":"taskset --cpu-list 5 ./finalise.exe 80","time_secs":3.0557940006256104,"user_time_secs":3.011507,"sys_time_secs":0.043992,"maxrss_kB":49836,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":44076416,"minor_words":44076330,"promoted_words":32042312,"major_words":32042398,"minor_collections":215,"major_collections":47,"heap_words":2129920,"top_heap_words":3088384,"mean_space_overhead":46.812608},"codesize":166537.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
{"name":"weakretain.25_100000","command":"taskset --cpu-list 5 ./weakretain.exe 25 100000","time_secs":0.6884760856628418,"user_time_secs":0.688265,"sys_time_secs":0.0,"maxrss_kB":8628,"ocaml":{"version":"4.10.0+multicore","c_compiler":"gcc","architecture":"amd64","word_size":"64","system":"linux","stats":"false","function_sections":"true","supports_shared_libraries":"true"},"gc":{"allocated_words":61730388,"minor_words":61630299,"promoted_words":9966581,"major_words":10066670,"minor_collections":305,"major_collections":77,"heap_words":403109,"top_heap_words":444069,"mean_space_overhead":72.097864},"codesize":79437.0,"ocaml_url":"https://github.com/ocaml-multicore/ocaml-multicore/archive/parallel_minor_gc.tar.gz"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment