{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605189373,"defaultBranch":"main","name":"canister-profiling","ownerLogin":"research-ag","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-22T16:28:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111285965?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716990709.0","currentOid":""},"activityList":{"items":[{"before":"d8ef17dec9e9dd35d2685c147c6d6e377db01949","after":"ad40c3aa9ca223e0c79ab6333ddde835c94effa4","ref":"refs/heads/main","pushedAt":"2024-06-26T14:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Fix.","shortMessageHtmlLink":"Fix."}},{"before":"103a459862b90532afaaaffd13dc6acaf24e13da","after":"d8ef17dec9e9dd35d2685c147c6d6e377db01949","ref":"refs/heads/main","pushedAt":"2024-06-20T12:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Profile put in deletion.","shortMessageHtmlLink":"Profile put in deletion."}},{"before":"40d7fa5b1f66ca0398e8b31fe56d4e1fe0860b4f","after":"103a459862b90532afaaaffd13dc6acaf24e13da","ref":"refs/heads/main","pushedAt":"2024-06-20T11:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Profile deletion.","shortMessageHtmlLink":"Profile deletion."}},{"before":"4d15c1182a4e29aaa4bf154398f7dd5b16081e54","after":"40d7fa5b1f66ca0398e8b31fe56d4e1fe0860b4f","ref":"refs/heads/main","pushedAt":"2024-06-19T13:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Profile deletion.","shortMessageHtmlLink":"Profile deletion."}},{"before":"c51262d18f92c48b5b4005b3730207e04626dab0","after":"4d15c1182a4e29aaa4bf154398f7dd5b16081e54","ref":"refs/heads/main","pushedAt":"2024-06-19T12:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Code cleanup.","shortMessageHtmlLink":"Code cleanup."}},{"before":"f538b8abe2319db408c28fdfbfd0e7d0e7044179","after":null,"ref":"refs/heads/stable_trie","pushedAt":"2024-05-29T13:51:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"}},{"before":"459af524be8ab1a5369a4a5d89a0c2fe483d811d","after":"c51262d18f92c48b5b4005b3730207e04626dab0","ref":"refs/heads/main","pushedAt":"2024-05-29T13:51:46.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Merge pull request #22 from research-ag/stable_trie\n\nStable trie","shortMessageHtmlLink":"Merge pull request #22 from research-ag/stable_trie"}},{"before":"033947d44e61672d0e810e2e7c69455d5444a57b","after":"f538b8abe2319db408c28fdfbfd0e7d0e7044179","ref":"refs/heads/stable_trie","pushedAt":"2024-05-29T12:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Fix mterics.","shortMessageHtmlLink":"Fix mterics."}},{"before":"c3b249d6e99a8583031f9f696c9715bc089b7a4f","after":"033947d44e61672d0e810e2e7c69455d5444a57b","ref":"refs/heads/stable_trie","pushedAt":"2024-05-23T14:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Compare stable trie with enumerations.","shortMessageHtmlLink":"Compare stable trie with enumerations."}},{"before":"a730956d10a4d484b96c87f7c9e02d4b537f09f7","after":"c3b249d6e99a8583031f9f696c9715bc089b7a4f","ref":"refs/heads/stable_trie","pushedAt":"2024-05-19T14:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Fix constructor.","shortMessageHtmlLink":"Fix constructor."}},{"before":"b92d1882b5026e8e2780f50498d17304c5982d7c","after":"a730956d10a4d484b96c87f7c9e02d4b537f09f7","ref":"refs/heads/stable_trie","pushedAt":"2024-04-29T11:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"profile heap","shortMessageHtmlLink":"profile heap"}},{"before":"1217f788ae7fa88626e9e0b9fd148d9786f50d58","after":"b92d1882b5026e8e2780f50498d17304c5982d7c","ref":"refs/heads/stable_trie","pushedAt":"2024-04-26T12:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Rewrite profile.","shortMessageHtmlLink":"Rewrite profile."}},{"before":null,"after":"1217f788ae7fa88626e9e0b9fd148d9786f50d58","ref":"refs/heads/stable_trie","pushedAt":"2024-04-24T12:44:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Stble trie metrics.","shortMessageHtmlLink":"Stble trie metrics."}},{"before":"4567b08011b56ab7f0a10f259d270b77e0d6b5e4","after":"459af524be8ab1a5369a4a5d89a0c2fe483d811d","ref":"refs/heads/main","pushedAt":"2024-01-19T23:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"bump versions, enable moc cycle optimization","shortMessageHtmlLink":"bump versions, enable moc cycle optimization"}},{"before":"2871e6708bccc9ee7dd6ba80cfd204de440669eb","after":"4567b08011b56ab7f0a10f259d270b77e0d6b5e4","ref":"refs/heads/main","pushedAt":"2024-01-10T15:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Fixes.","shortMessageHtmlLink":"Fixes."}},{"before":"5c9f8c642d874a854607a4d244bf5d62b75c29da","after":"706dc982e0e16bbf9ccb980954cac3b5cd253fb8","ref":"refs/heads/hpl","pushedAt":"2024-01-06T14:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Fix.","shortMessageHtmlLink":"Fix."}},{"before":null,"after":"5c9f8c642d874a854607a4d244bf5d62b75c29da","ref":"refs/heads/hpl","pushedAt":"2024-01-06T14:41:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Add hpl.","shortMessageHtmlLink":"Add hpl."}},{"before":null,"after":"f71211f7a730c5e15bded574ee9050c2f9dc5aec","ref":"refs/heads/swb","pushedAt":"2023-12-20T09:19:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"add swb profiling test\n\nhave to temporarily disable enumeration because it does not\ncompile","shortMessageHtmlLink":"add swb profiling test"}},{"before":"18cd8c10cd7dcf87eaa64b868ae13155a9543c28","after":"2871e6708bccc9ee7dd6ba80cfd204de440669eb","ref":"refs/heads/main","pushedAt":"2023-10-29T13:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AStepanov25","name":null,"path":"/AStepanov25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117191361?s=80&v=4"},"commit":{"message":"Stable enumeration profiling.","shortMessageHtmlLink":"Stable enumeration profiling."}},{"before":"c09a405e43118d7c872e170130ede33780648221","after":null,"ref":"refs/heads/sha2","pushedAt":"2023-07-02T10:13:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"}},{"before":"89ed8a1461a4d636495ddd8da4674548d4647f46","after":"18cd8c10cd7dcf87eaa64b868ae13155a9543c28","ref":"refs/heads/main","pushedAt":"2023-06-25T19:22:26.480Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"Merge pull request #20 from research-ag/sha2\n\nUpdate sha2 benchmarks","shortMessageHtmlLink":"Merge pull request #20 from research-ag/sha2"}},{"before":null,"after":"c09a405e43118d7c872e170130ede33780648221","ref":"refs/heads/sha2","pushedAt":"2023-06-25T19:22:04.667Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"Update sha2 benchmarks\n\n* pull from mops.one/sha2\n* add motoko-sha #sha512 benchmark","shortMessageHtmlLink":"Update sha2 benchmarks"}},{"before":"156f8eff9d48626460d067c6452b242b10144c9b","after":"48035d7c5f5afd11b10c6a35b4c4a67e3135d3ee","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-13T10:36:04.680Z","pushType":"push","commitsCount":1,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"Update README: new profiling numbers with moc 0.9.2","shortMessageHtmlLink":"Update README: new profiling numbers with moc 0.9.2"}},{"before":"5cdfd06a2192d3ac4394804f98057d5870152cdd","after":"156f8eff9d48626460d067c6452b242b10144c9b","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-13T10:20:21.466Z","pushType":"push","commitsCount":13,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"Merge branch 'add-zhus-heap-profiling' of github.com:research-ag/canister-profiling into add-zhus-heap-profiling","shortMessageHtmlLink":"Merge branch 'add-zhus-heap-profiling' of github.com:research-ag/cani…"}},{"before":null,"after":"561f3707febe389406a355a50e6f47e9631f8c8f","ref":"refs/heads/bump","pushedAt":"2023-06-13T09:55:02.090Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"update dependencies to optimzed Enumeration for Blob","shortMessageHtmlLink":"update dependencies to optimzed Enumeration for Blob"}},{"before":"c2ef042bda5dd30e1bc7671e3d9efabfbb6cedb2","after":null,"ref":"refs/heads/enumeration","pushedAt":"2023-06-13T07:45:24.369Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"}},{"before":"09bd1ba46f097490717760fd4ebc51921938d255","after":"5cdfd06a2192d3ac4394804f98057d5870152cdd","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-02T07:12:59.050Z","pushType":"push","commitsCount":1,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"enumeration.mo: fix type v8 -> v7","shortMessageHtmlLink":"enumeration.mo: fix type v8 -> v7"}},{"before":"75fcee7ea4825a36a7dd483b71d4baa3b388b09b","after":"09bd1ba46f097490717760fd4ebc51921938d255","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-02T07:08:31.269Z","pushType":"push","commitsCount":1,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"enumeration heap profiling: make all nat-based keys <= 30 bits\n\nWe set the two highest bits of all Nat/Nat32/Nat64 keys to zero.\nThis prevents boxing which leads to higher heap allocation.\nAfter this change, the heap numbers for the three types should be\nidentical.","shortMessageHtmlLink":"enumeration heap profiling: make all nat-based keys <= 30 bits"}},{"before":"1dbd4c094bf523f2200791e26ca4eaf8a08611de","after":"75fcee7ea4825a36a7dd483b71d4baa3b388b09b","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-02T06:34:45.902Z","pushType":"push","commitsCount":2,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"README: specify --artificial-delay option of dfx start\n\nSetting it to 0 speeds up local profiling runs","shortMessageHtmlLink":"README: specify --artificial-delay option of dfx start"}},{"before":"d859253140fc173b17f799ed0094cce706e32d07","after":"1dbd4c094bf523f2200791e26ca4eaf8a08611de","ref":"refs/heads/add-zhus-heap-profiling","pushedAt":"2023-06-02T06:32:17.224Z","pushType":"push","commitsCount":1,"pusher":{"login":"timohanke","name":"Timo Hanke","path":"/timohanke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3149329?s=80&v=4"},"commit":{"message":"heap.mo: capture heap_size before m.test not after\n\nOtherwise we count garbage that is produced by m.test().\nIf debug output is on then m.test() produces some kilobytes of\ngarbage. This change fixes it.","shortMessageHtmlLink":"heap.mo: capture heap_size before m.test not after"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb86AoQA","startCursor":null,"endCursor":null}},"title":"Activity · research-ag/canister-profiling"}