{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614880587,"defaultBranch":"main","name":"Json-Performance","ownerLogin":"RealTimeChris","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-16T14:03:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40668522?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717423797.0","currentOid":""},"activityList":{"items":[{"before":"e332dfb64e95bbedd09f5b1159b0f591e09ec8c3","after":"d82d761f065cf7c51916f58040b5a441da457164","ref":"refs/heads/main","pushedAt":"2024-06-04T14:07:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"e2a9521ef05aedef5023f38c864dae2fdc064072","after":"e332dfb64e95bbedd09f5b1159b0f591e09ec8c3","ref":"refs/heads/main","pushedAt":"2024-06-04T12:05:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"26ae7f90416cc393d683f9a3ebdbf32970f4e27e","after":"e2a9521ef05aedef5023f38c864dae2fdc064072","ref":"refs/heads/main","pushedAt":"2024-06-04T11:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"232d20995b9a1598588ab7d7b5ac0912fbe59ade","after":"26ae7f90416cc393d683f9a3ebdbf32970f4e27e","ref":"refs/heads/main","pushedAt":"2024-06-04T11:45:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"ee338a062839e4aea5b70d7f37205b8050371444","after":"232d20995b9a1598588ab7d7b5ac0912fbe59ade","ref":"refs/heads/main","pushedAt":"2024-06-04T11:13:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"1e509cc23db8b038b52bfacfbe4e951e0cb07765","after":null,"ref":"refs/heads/Assembly-Testing","pushedAt":"2024-06-03T14:09:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"}},{"before":"d8edc49e8aef37b276bcf8ed7ddc7a11180b4156","after":"ee338a062839e4aea5b70d7f37205b8050371444","ref":"refs/heads/main","pushedAt":"2024-06-03T13:17:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"8bcd68478e206997b90ce33a5c05b97155f946f5","after":"d8edc49e8aef37b276bcf8ed7ddc7a11180b4156","ref":"refs/heads/main","pushedAt":"2024-06-03T11:55:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"f3882f763bd7cca0be005234b5039c31b49d9806","after":"8bcd68478e206997b90ce33a5c05b97155f946f5","ref":"refs/heads/main","pushedAt":"2024-06-03T11:41:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"b848fbb453d771a580618b70dd1a20040b951f2b","after":"f3882f763bd7cca0be005234b5039c31b49d9806","ref":"refs/heads/main","pushedAt":"2024-06-03T11:41:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"065d4715499a71c88d5673434a3e6dea71e0aa4b","after":"b848fbb453d771a580618b70dd1a20040b951f2b","ref":"refs/heads/main","pushedAt":"2024-06-03T11:36:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"808abaa7987e064edd8ba909ae48440852d240c7","after":"065d4715499a71c88d5673434a3e6dea71e0aa4b","ref":"refs/heads/main","pushedAt":"2024-06-03T01:21:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"b8b3e257a507e09d0f602a3aff92cbd86e3a0d07","after":"808abaa7987e064edd8ba909ae48440852d240c7","ref":"refs/heads/main","pushedAt":"2024-06-03T01:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"f726009725223f3e6ff54b3c73d44556610d6b84","after":"b8b3e257a507e09d0f602a3aff92cbd86e3a0d07","ref":"refs/heads/main","pushedAt":"2024-06-03T00:53:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Median Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"9fa1f9cb1b0d8228171acfd3b8c93553bca7471d","after":"f726009725223f3e6ff54b3c73d44556610d6b84","ref":"refs/heads/main","pushedAt":"2024-06-03T00:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates.\n\n-Switched to using a Mean Absolute Percentage Error calculation for halting/calculating benchmark times.\n-Also implemented a \"DoNotOptimizeAway\" function.","shortMessageHtmlLink":"Updates."}},{"before":"6709baddfc1c370e32812f1791aeb73dc5713eb9","after":"9fa1f9cb1b0d8228171acfd3b8c93553bca7471d","ref":"refs/heads/main","pushedAt":"2024-05-18T03:44:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"cf7950f6c4866b7c71ef3f8c9a1e9bc6da7a82d8","after":"6709baddfc1c370e32812f1791aeb73dc5713eb9","ref":"refs/heads/main","pushedAt":"2024-05-17T23:57:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"8368c602690c80e63c5e261914fe3c9f2e2ba0d9","after":"cf7950f6c4866b7c71ef3f8c9a1e9bc6da7a82d8","ref":"refs/heads/main","pushedAt":"2024-05-17T23:57:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"27fd19d673b9e2d456eea670c91e71013650e75b","after":"8368c602690c80e63c5e261914fe3c9f2e2ba0d9","ref":"refs/heads/main","pushedAt":"2024-05-17T23:43:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"c048415a72d452cec47fb781e8c36812647b8464","after":"27fd19d673b9e2d456eea670c91e71013650e75b","ref":"refs/heads/main","pushedAt":"2024-05-17T22:44:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"9340c5ad1eecf90ade2000daec6e30e50562056e","after":"c048415a72d452cec47fb781e8c36812647b8464","ref":"refs/heads/main","pushedAt":"2024-05-17T22:09:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"3ebd599d22aca223f66d26ec88e3b8a42cc0afe4","after":"9340c5ad1eecf90ade2000daec6e30e50562056e","ref":"refs/heads/main","pushedAt":"2024-05-17T21:50:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"19d0bb5b0c037d9829f6fb6549438d9ea831b8e4","after":"3ebd599d22aca223f66d26ec88e3b8a42cc0afe4","ref":"refs/heads/main","pushedAt":"2024-05-17T15:47:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"7f270db41cbca500a81a69be5e3b4a2c99cdab77","after":"19d0bb5b0c037d9829f6fb6549438d9ea831b8e4","ref":"refs/heads/main","pushedAt":"2024-05-17T14:44:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"ace732fbf6952930d3dd3bd1248616fb382f140e","after":"7f270db41cbca500a81a69be5e3b4a2c99cdab77","ref":"refs/heads/main","pushedAt":"2024-05-17T13:27:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"6383f4582676e94a0f0c554bf4c207f7dee02648","after":"ace732fbf6952930d3dd3bd1248616fb382f140e","ref":"refs/heads/main","pushedAt":"2024-05-17T13:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"123efe27b56f72ad28512cf4d0332dd09209bd20","after":"6383f4582676e94a0f0c554bf4c207f7dee02648","ref":"refs/heads/main","pushedAt":"2024-05-17T13:25:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"6e58a68ad5369153e81fb99f2540d8b0f0b7d620","after":"123efe27b56f72ad28512cf4d0332dd09209bd20","ref":"refs/heads/main","pushedAt":"2024-05-17T13:21:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"50ab11f91ceb0fc53b0e70327427b4d8a24c64dc","after":"6e58a68ad5369153e81fb99f2540d8b0f0b7d620","ref":"refs/heads/main","pushedAt":"2024-05-17T05:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}},{"before":"1f094bf349ffbbb80a76c4a55e0c5bdf9e479fcb","after":"50ab11f91ceb0fc53b0e70327427b4d8a24c64dc","ref":"refs/heads/main","pushedAt":"2024-05-17T05:36:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealTimeChris","name":"RealTimeChris","path":"/RealTimeChris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40668522?s=80&v=4"},"commit":{"message":"Updates - Switched to using the median of benchmarked times.\n\nFor the following reasons:\n1. Resilience to Outliers: The median is less sensitive to outliers compared to the mean. Outliers can significantly skew the mean, especially if they represent unusual, but legitimate, fluctuations in performance. Taking the median mitigates this issue by focusing on the middle value, rather than giving undue weight to extreme values.\n\n2. Robustness to Noise: In real-world scenarios, there can be various sources of noise that affect benchmarking results, such as background processes, interrupts, or variations in system load. The median provides a more stable estimate of the central tendency of the data, making it less susceptible to such noise.\n\n3. Better Representation of Typical Performance: The median represents the value that separates the higher half from the lower half of the data. It is a better indicator of typical performance, especially in cases where the distribution of measurements is not symmetric or where there are significant variations in performance.\n\n4. Ease of Interpretation: The median is easier to interpret intuitively. It represents the middle value when the measurements are sorted in ascending order. This makes it clearer to understand the typical performance level, especially in cases where the distribution of measurements is not normal.","shortMessageHtmlLink":"Updates - Switched to using the median of benchmarked times."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXBswswA","startCursor":null,"endCursor":null}},"title":"Activity ยท RealTimeChris/Json-Performance"}