Skip to content

Instantly share code, notes, and snippets.

@Sudha247
Created October 30, 2020 11:54
Show Gist options
  • Save Sudha247/6d8fc3167b8ad2db1a5ca932b18768fa to your computer and use it in GitHub Desktop.
Save Sudha247/6d8fc3167b8ad2db1a5ca932b18768fa to your computer and use it in GitHub Desktop.
{"name":"finalise.90","command":"taskset --cpu-list 5 ./finalise.exe 90","time_secs":2.048661947250366,"user_time_secs":2.028394,"sys_time_secs":0.020003,"maxrss_kB":49692,"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.41988205909729,"user_time_secs":1.375653,"sys_time_secs":0.043988,"maxrss_kB":98636,"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":71621263,"minor_words":61621174,"promoted_words":19932520,"major_words":29932609,"minor_collections":257,"major_collections":29,"heap_words":11601541,"top_heap_words":11953797,"mean_space_overhead":7.363113},"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":1.8710658550262451,"user_time_secs":1.806725,"sys_time_secs":0.064096,"maxrss_kB":105852,"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":70230601,"minor_words":60230512,"promoted_words":39978352,"major_words":49978441,"minor_collections":340,"major_collections":35,"heap_words":12654213,"top_heap_words":12916357,"mean_space_overhead":11.875053},"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.1430740356445312,"user_time_secs":1.086867,"sys_time_secs":0.055941,"maxrss_kB":91004,"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":71621263,"minor_words":61621174,"promoted_words":9966736,"major_words":19966825,"minor_collections":256,"major_collections":28,"heap_words":10819205,"top_heap_words":10995333,"mean_space_overhead":4.186635},"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.1740400791168213,"user_time_secs":2.12981,"sys_time_secs":0.043954,"maxrss_kB":56728,"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.6467158794403076,"user_time_secs":0.646465,"sys_time_secs":0.0,"maxrss_kB":5536,"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":61631390,"minor_words":61630301,"promoted_words":912627,"major_words":913716,"minor_collections":291,"major_collections":63,"heap_words":66541,"top_heap_words":70637,"mean_space_overhead":285.208985},"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.585172176361084,"user_time_secs":1.568905,"sys_time_secs":0.015968,"maxrss_kB":31136,"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.6465499401092529,"user_time_secs":0.638333,"sys_time_secs":0.007979,"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":61631390,"minor_words":61630301,"promoted_words":912627,"major_words":913716,"minor_collections":291,"major_collections":63,"heap_words":66541,"top_heap_words":70637,"mean_space_overhead":285.208985},"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.5353708267211914,"user_time_secs":0.5311630000000001,"sys_time_secs":0.003993,"maxrss_kB":5556,"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":61631390,"minor_words":61630301,"promoted_words":912627,"major_words":913716,"minor_collections":291,"major_collections":63,"heap_words":66541,"top_heap_words":70637,"mean_space_overhead":285.208985},"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.0262818336486816,"user_time_secs":1.026038,"sys_time_secs":0.0,"maxrss_kB":13668,"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":60381756,"minor_words":60281667,"promoted_words":29987439,"major_words":30087528,"minor_collections":314,"major_collections":85,"heap_words":919205,"top_heap_words":1050277,"mean_space_overhead":86.045292},"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.1433558464050293,"user_time_secs":1.135135,"sys_time_secs":0.007993,"maxrss_kB":13160,"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":60330600,"minor_words":60230511,"promoted_words":39978351,"major_words":40078440,"minor_collections":419,"major_collections":114,"heap_words":796325,"top_heap_words":1050277,"mean_space_overhead":87.155444},"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.5814898014068604,"user_time_secs":1.521339,"sys_time_secs":0.059895,"maxrss_kB":106348,"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":70281757,"minor_words":60281668,"promoted_words":29987440,"major_words":39987529,"minor_collections":258,"major_collections":29,"heap_words":12387973,"top_heap_words":12916357,"mean_space_overhead":10.314181},"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.7201998233795166,"user_time_secs":1.683945,"sys_time_secs":0.035998,"maxrss_kB":36712,"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.2049710750579834,"user_time_secs":1.188769,"sys_time_secs":0.015956,"maxrss_kB":21284,"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.9138131141662598,"user_time_secs":0.913597,"sys_time_secs":0.0,"maxrss_kB":11064,"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":61730390,"minor_words":61630301,"promoted_words":19932131,"major_words":20032220,"minor_collections":318,"major_collections":90,"heap_words":566949,"top_heap_words":743077,"mean_space_overhead":80.776883},"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.7764661312103271,"user_time_secs":0.764227,"sys_time_secs":0.012003,"maxrss_kB":13852,"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.402406930923462,"user_time_secs":1.374189,"sys_time_secs":0.027963,"maxrss_kB":25836,"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.5642788410186768,"user_time_secs":0.559995,"sys_time_secs":0.003999,"maxrss_kB":10392,"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.9595420360565186,"user_time_secs":0.947306,"sys_time_secs":0.011991,"maxrss_kB":16996,"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.6526179313659668,"user_time_secs":0.652397,"sys_time_secs":0.0,"maxrss_kB":5508,"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":61631390,"minor_words":61630301,"promoted_words":912627,"major_words":913716,"minor_collections":291,"major_collections":63,"heap_words":66541,"top_heap_words":70637,"mean_space_overhead":285.208985},"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.8876302242279053,"user_time_secs":1.863371,"sys_time_secs":0.023991,"maxrss_kB":42428,"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.6882641315460205,"user_time_secs":0.684064,"sys_time_secs":0.004,"maxrss_kB":8608,"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":61730390,"minor_words":61630301,"promoted_words":9966583,"major_words":10066672,"minor_collections":305,"major_collections":77,"heap_words":394917,"top_heap_words":439973,"mean_space_overhead":70.546217},"codesize":79437.0,"ocaml_url":"https://github.com/Sudha247/ocaml-multicore/archive/mark_stack_overflow.tar.gz"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment