test(sync): 测量 Windows 上隔离大载荷的内存占用
This commit is contained in:
@@ -0,0 +1,393 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"created_at": "2026-09-08T22:26:52.331121+00:00",
|
||||
"scope": "Single Rust component test process; excludes WebView, Core, service and system file cache",
|
||||
"acceptance": "NOT_ASSESSED",
|
||||
"polling_interval_seconds": 0.01,
|
||||
"runs": [
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 0.3068778000306338,
|
||||
"samples": 23,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.06473810004536062,
|
||||
"last_sample_seconds": 0.2963416000129655,
|
||||
"unobserved_tail_seconds": 0.010536200017668307,
|
||||
"peaks": {
|
||||
"working_set_bytes": 9543680,
|
||||
"commit_bytes": 2260992,
|
||||
"sampled_private_bytes": 2260992
|
||||
},
|
||||
"log": "stream_verify-1.log",
|
||||
"workload": "stream_verify",
|
||||
"test": "payloads::tests::hundred_mib_verification_is_bounded_and_rejects_growth_or_truncation",
|
||||
"iteration": 1,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 0.18750940001336858,
|
||||
"samples": 15,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.030444499978329986,
|
||||
"last_sample_seconds": 0.17701089999172837,
|
||||
"unobserved_tail_seconds": 0.010498500021640211,
|
||||
"peaks": {
|
||||
"working_set_bytes": 8744960,
|
||||
"commit_bytes": 2260992,
|
||||
"sampled_private_bytes": 2260992
|
||||
},
|
||||
"log": "stream_verify-2.log",
|
||||
"workload": "stream_verify",
|
||||
"test": "payloads::tests::hundred_mib_verification_is_bounded_and_rejects_growth_or_truncation",
|
||||
"iteration": 2,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 0.21081650000996888,
|
||||
"samples": 17,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03400759998476133,
|
||||
"last_sample_seconds": 0.20036680001066998,
|
||||
"unobserved_tail_seconds": 0.0104496999992989,
|
||||
"peaks": {
|
||||
"working_set_bytes": 8851456,
|
||||
"commit_bytes": 2269184,
|
||||
"sampled_private_bytes": 2269184
|
||||
},
|
||||
"log": "stream_verify-3.log",
|
||||
"workload": "stream_verify",
|
||||
"test": "payloads::tests::hundred_mib_verification_is_bounded_and_rejects_growth_or_truncation",
|
||||
"iteration": 3,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 1.9924072999856435,
|
||||
"samples": 187,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03317010001046583,
|
||||
"last_sample_seconds": 1.9821281000040472,
|
||||
"unobserved_tail_seconds": 0.010279199981596321,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12771328,
|
||||
"commit_bytes": 2887680,
|
||||
"sampled_private_bytes": 2842624
|
||||
},
|
||||
"log": "write_recovery-1.log",
|
||||
"workload": "write_recovery",
|
||||
"test": "workspace::tests::hundred_mib_spooled_writes_and_journal_recovery_keep_receipts_exactly_once",
|
||||
"iteration": 1,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 2.0112279999884777,
|
||||
"samples": 189,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.030658300034701824,
|
||||
"last_sample_seconds": 2.0006705000414513,
|
||||
"unobserved_tail_seconds": 0.010557499947026372,
|
||||
"peaks": {
|
||||
"working_set_bytes": 13320192,
|
||||
"commit_bytes": 2830336,
|
||||
"sampled_private_bytes": 2830336
|
||||
},
|
||||
"log": "write_recovery-2.log",
|
||||
"workload": "write_recovery",
|
||||
"test": "workspace::tests::hundred_mib_spooled_writes_and_journal_recovery_keep_receipts_exactly_once",
|
||||
"iteration": 2,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 1.8806199999526143,
|
||||
"samples": 176,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.036153299966827035,
|
||||
"last_sample_seconds": 1.8701112999697216,
|
||||
"unobserved_tail_seconds": 0.010508699982892722,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12763136,
|
||||
"commit_bytes": 2830336,
|
||||
"sampled_private_bytes": 2830336
|
||||
},
|
||||
"log": "write_recovery-3.log",
|
||||
"workload": "write_recovery",
|
||||
"test": "workspace::tests::hundred_mib_spooled_writes_and_journal_recovery_keep_receipts_exactly_once",
|
||||
"iteration": 3,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 4.99780670000473,
|
||||
"samples": 474,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.030193000042345375,
|
||||
"last_sample_seconds": 4.987429900036659,
|
||||
"unobserved_tail_seconds": 0.010376799968071282,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12873728,
|
||||
"commit_bytes": 2928640,
|
||||
"sampled_private_bytes": 2830336
|
||||
},
|
||||
"log": "rename_delete-1.log",
|
||||
"workload": "rename_delete",
|
||||
"test": "workspace::tests::hundred_mib_file_operations_recover_each_copy_stage_without_duplicate_events",
|
||||
"iteration": 1,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 5.227037100004964,
|
||||
"samples": 496,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03234159998828545,
|
||||
"last_sample_seconds": 5.21647149999626,
|
||||
"unobserved_tail_seconds": 0.010565600008703768,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12673024,
|
||||
"commit_bytes": 2859008,
|
||||
"sampled_private_bytes": 2826240
|
||||
},
|
||||
"log": "rename_delete-2.log",
|
||||
"workload": "rename_delete",
|
||||
"test": "workspace::tests::hundred_mib_file_operations_recover_each_copy_stage_without_duplicate_events",
|
||||
"iteration": 2,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 4.705287000047974,
|
||||
"samples": 446,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03485880000516772,
|
||||
"last_sample_seconds": 4.69486870005494,
|
||||
"unobserved_tail_seconds": 0.010418299993034452,
|
||||
"peaks": {
|
||||
"working_set_bytes": 13242368,
|
||||
"commit_bytes": 2990080,
|
||||
"sampled_private_bytes": 2891776
|
||||
},
|
||||
"log": "rename_delete-3.log",
|
||||
"workload": "rename_delete",
|
||||
"test": "workspace::tests::hundred_mib_file_operations_recover_each_copy_stage_without_duplicate_events",
|
||||
"iteration": 3,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 12.0912092999788,
|
||||
"samples": 1150,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.033383999951183796,
|
||||
"last_sample_seconds": 12.08060469996417,
|
||||
"unobserved_tail_seconds": 0.010604600014630705,
|
||||
"peaks": {
|
||||
"working_set_bytes": 13340672,
|
||||
"commit_bytes": 2957312,
|
||||
"sampled_private_bytes": 2883584
|
||||
},
|
||||
"log": "conflicts-1.log",
|
||||
"workload": "conflicts",
|
||||
"test": "sync_resolution::tests::hundred_mib_conflicts_resolve_all_choices_and_reopen_without_duplicate_jobs",
|
||||
"iteration": 1,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 12.346776099991985,
|
||||
"samples": 1176,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03363140003057197,
|
||||
"last_sample_seconds": 12.336225600040052,
|
||||
"unobserved_tail_seconds": 0.01055049995193258,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12689408,
|
||||
"commit_bytes": 2904064,
|
||||
"sampled_private_bytes": 2805760
|
||||
},
|
||||
"log": "conflicts-2.log",
|
||||
"workload": "conflicts",
|
||||
"test": "sync_resolution::tests::hundred_mib_conflicts_resolve_all_choices_and_reopen_without_duplicate_jobs",
|
||||
"iteration": 2,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 11.75401180004701,
|
||||
"samples": 1120,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03740810003364459,
|
||||
"last_sample_seconds": 11.74377210001694,
|
||||
"unobserved_tail_seconds": 0.010239700030069798,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12697600,
|
||||
"commit_bytes": 2920448,
|
||||
"sampled_private_bytes": 2863104
|
||||
},
|
||||
"log": "conflicts-3.log",
|
||||
"workload": "conflicts",
|
||||
"test": "sync_resolution::tests::hundred_mib_conflicts_resolve_all_choices_and_reopen_without_duplicate_jobs",
|
||||
"iteration": 3,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 10.770926599972881,
|
||||
"samples": 1026,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.0303565000067465,
|
||||
"last_sample_seconds": 10.760348799987696,
|
||||
"unobserved_tail_seconds": 0.010577799985185266,
|
||||
"peaks": {
|
||||
"working_set_bytes": 13529088,
|
||||
"commit_bytes": 3035136,
|
||||
"sampled_private_bytes": 2969600
|
||||
},
|
||||
"log": "discovery_rebind-1.log",
|
||||
"workload": "discovery_rebind",
|
||||
"test": "sync_initial::tests::hundred_mib_discovery_preview_and_rebinding_preserve_all_current_files",
|
||||
"iteration": 1,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 10.228322899958584,
|
||||
"samples": 974,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.037193399970419705,
|
||||
"last_sample_seconds": 10.217878499999642,
|
||||
"unobserved_tail_seconds": 0.010444399958942086,
|
||||
"peaks": {
|
||||
"working_set_bytes": 12881920,
|
||||
"commit_bytes": 2969600,
|
||||
"sampled_private_bytes": 2879488
|
||||
},
|
||||
"log": "discovery_rebind-2.log",
|
||||
"workload": "discovery_rebind",
|
||||
"test": "sync_initial::tests::hundred_mib_discovery_preview_and_rebinding_preserve_all_current_files",
|
||||
"iteration": 2,
|
||||
"passed": true
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 13.704265699954703,
|
||||
"samples": 1297,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.03508279996458441,
|
||||
"last_sample_seconds": 13.693803099973593,
|
||||
"unobserved_tail_seconds": 0.010462599981110543,
|
||||
"peaks": {
|
||||
"working_set_bytes": 13533184,
|
||||
"commit_bytes": 3059712,
|
||||
"sampled_private_bytes": 2969600
|
||||
},
|
||||
"log": "discovery_rebind-3.log",
|
||||
"workload": "discovery_rebind",
|
||||
"test": "sync_initial::tests::hundred_mib_discovery_preview_and_rebinding_preserve_all_current_files",
|
||||
"iteration": 3,
|
||||
"passed": true
|
||||
}
|
||||
],
|
||||
"limitations": [
|
||||
"OS cumulative peaks observed before exit; final sampling gap is reported",
|
||||
"Patterns and local hardware differ from the complete release benchmark",
|
||||
"No network/load/RSS acceptance threshold is inferred from these measurements"
|
||||
],
|
||||
"build": {
|
||||
"executable": "notesagent_host-af6ed12d4c03aedc.exe",
|
||||
"executable_sha256": "df59b97fca293d91a3958edcee94a01c8838fe096b0e43bc0283176742e0d268",
|
||||
"sources_sha256": "9ff9851ce36763889a1c64640a055e78bd77de8ab2acc587cf921bb9bb720119",
|
||||
"cargo_lock_sha256": "e626516edab41831c8585974822486e5f91796429aee56c92fbffe1d964b30d9",
|
||||
"git_head": "5d3c214ab916e677e3513705a37eb1102b4e8c5f",
|
||||
"rustc": "rustc 1.98.1 (48a229cea 2026-09-01)"
|
||||
},
|
||||
"machine": {
|
||||
"os": "Windows-11-10.0.26100-SP0",
|
||||
"cpu": "13th Gen Intel(R) Core(TM) i7-13620H",
|
||||
"logical_processors": 16,
|
||||
"python": "3.13.9",
|
||||
"disk": "not measured",
|
||||
"network": "not exercised"
|
||||
},
|
||||
"calibration": {
|
||||
"exit_code": 0,
|
||||
"elapsed_seconds": 0.37081300001591444,
|
||||
"samples": 35,
|
||||
"read_errors": 0,
|
||||
"first_sample_seconds": 0.004643600026611239,
|
||||
"last_sample_seconds": 0.3603207999840379,
|
||||
"unobserved_tail_seconds": 0.010492200031876564,
|
||||
"peaks": {
|
||||
"working_set_bytes": 78327808,
|
||||
"commit_bytes": 72654848,
|
||||
"sampled_private_bytes": 72634368
|
||||
},
|
||||
"log": "calibration.log"
|
||||
},
|
||||
"summary": {
|
||||
"stream_verify": {
|
||||
"working_set_bytes": {
|
||||
"max": 9543680,
|
||||
"median": 8851456,
|
||||
"min": 8744960
|
||||
},
|
||||
"commit_bytes": {
|
||||
"max": 2269184,
|
||||
"median": 2260992,
|
||||
"min": 2260992
|
||||
}
|
||||
},
|
||||
"write_recovery": {
|
||||
"working_set_bytes": {
|
||||
"max": 13320192,
|
||||
"median": 12771328,
|
||||
"min": 12763136
|
||||
},
|
||||
"commit_bytes": {
|
||||
"max": 2887680,
|
||||
"median": 2830336,
|
||||
"min": 2830336
|
||||
}
|
||||
},
|
||||
"rename_delete": {
|
||||
"working_set_bytes": {
|
||||
"max": 13242368,
|
||||
"median": 12873728,
|
||||
"min": 12673024
|
||||
},
|
||||
"commit_bytes": {
|
||||
"max": 2990080,
|
||||
"median": 2928640,
|
||||
"min": 2859008
|
||||
}
|
||||
},
|
||||
"conflicts": {
|
||||
"working_set_bytes": {
|
||||
"max": 13340672,
|
||||
"median": 12697600,
|
||||
"min": 12689408
|
||||
},
|
||||
"commit_bytes": {
|
||||
"max": 2957312,
|
||||
"median": 2920448,
|
||||
"min": 2904064
|
||||
}
|
||||
},
|
||||
"discovery_rebind": {
|
||||
"working_set_bytes": {
|
||||
"max": 13533184,
|
||||
"median": 13529088,
|
||||
"min": 12881920
|
||||
},
|
||||
"commit_bytes": {
|
||||
"max": 3059712,
|
||||
"median": 3035136,
|
||||
"min": 2969600
|
||||
}
|
||||
}
|
||||
},
|
||||
"measurement_completed": true
|
||||
}
|
||||
Reference in New Issue
Block a user