CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 02:34:05 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/DynamoDS/Dynamo.git
etag: W/"e6bdcdf9da688591258fc234e4f77b47"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=Jc4Jd%2BscsiqL6CGCHts3UPDeuvN%2Fjz7EF6HzFLoNFHv7dtqopEAa1JWQPAnqt4dyyvJ7Eal9gt%2FE6VdhrEaDeVMG0DAP2WzsaHzjTjhxWh9e54LuRyk2CKrR8N%2FtI4bT5z3rifxqiOa0PgMPGDHg%2FwigOJ5kAdO2M4mW55ZlRdEKOTxvWBC7rFPXXHbrXJDAyKUlkY9c8cTpB0%2FEMKT0DQno8T0B8iU8l2f5p6end7IjU%2FDGfjsg3jJiCDfVrFyry2rymbdh6PcWYkYZ6CbmGg%3D%3D--P5AKLu%2B4YCpnHXdb--D01JyxmelpzWQjy99go2gw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.261673810.1753842844; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 02:34:04 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 02:34:04 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9390:339E63:105E559:13C2BBD:6889849C
Reduce Dynamo ViewModel memory leak Part I (#9993) · DynamoDS/Dynamo@1ad9596 · GitHub
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/HomeWorkspaceViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/NodeViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/WorkspaceViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Preview/InfoBubbleViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/RunSettingsViewModel.cs
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 659
Commit 1ad9596
authored
Reduce Dynamo ViewModel memory leak Part I (#9993)
* Initial Commit, example to remove HomeWorkspaceViewModel leak on RunSettingsViewModel
* Update baseclass for RunSettingsViewModel
* Dispose WorkspaceDependencyView using Dispose call
* Remove property no longer needed
* Update base class
* Address memory leak on notifications property
* Some improvement on eventhandlers leak
* Code Clean up
* Code Clean Up
* Use Auto property
* Code Clean up
* Update SearchViewModel Dispose function to start from all roots
* Obsolete SearchViewModel initialization on DynamoViewModel
* Dispose InfoBuubleView and workspaceView correctly
* Some Code CleanUp
* Dispose temp root cates correctly
* Regressions
* regression none sense :)
* comments1 parent 6579d57 commit 1ad9596Copy full SHA for 1ad9596
File tree
Expand file treeCollapse file tree
15 files changed
+208
-127
lines changedFilter options
- src
- DynamoCoreWpf
- ViewModels
- Core
- Preview
- Search
- Views
- Core
- Preview
- LibraryViewExtension
- Notifications
- test/DynamoCoreWpfTests
Expand file treeCollapse file tree
15 files changed
+208
-127
lines changedsrc/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs+3-2Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
415 | 415 |
| |
416 | 416 |
| |
417 | 417 |
| |
| 418 | + | |
418 | 419 |
| |
419 | 420 |
| |
420 | 421 |
| |
| |||
535 | 536 |
| |
536 | 537 |
| |
537 | 538 |
| |
538 |
| - | |
| 539 | + | |
539 | 540 |
| |
540 | 541 |
| |
541 | 542 |
| |
| |||
2290 | 2291 |
| |
2291 | 2292 |
| |
2292 | 2293 |
| |
2293 |
| - | |
| 2294 | + | |
2294 | 2295 |
| |
2295 | 2296 |
| |
2296 | 2297 |
| |
|
src/DynamoCoreWpf/ViewModels/Core/HomeWorkspaceViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/HomeWorkspaceViewModel.cs+4Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
222 | 222 |
| |
223 | 223 |
| |
224 | 224 |
| |
| 225 | + | |
| 226 | + | |
| 227 | + | |
225 | 228 |
| |
226 | 229 |
| |
227 | 230 |
| |
| |||
230 | 233 |
| |
231 | 234 |
| |
232 | 235 |
| |
| 236 | + | |
233 | 237 |
| |
234 | 238 |
| |
235 | 239 |
| |
|
src/DynamoCoreWpf/ViewModels/Core/NodeViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/NodeViewModel.cs+15-1Lines changed: 15 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
590 | 590 |
| |
591 | 591 |
| |
592 | 592 |
| |
593 |
| - | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
594 | 597 |
| |
595 | 598 |
| |
596 | 599 |
| |
| |||
601 | 604 |
| |
602 | 605 |
| |
603 | 606 |
| |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
604 | 617 |
| |
| 618 | + | |
605 | 619 |
| |
606 | 620 |
| |
607 | 621 |
| |
|
src/DynamoCoreWpf/ViewModels/Core/WorkspaceViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Core/WorkspaceViewModel.cs+31-41Lines changed: 31 additions & 41 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
251 | 251 |
| |
252 | 252 |
| |
253 | 253 |
| |
254 |
| - | |
255 | 254 |
| |
256 |
| - | |
257 |
| - | |
258 |
| - | |
| 255 | + | |
259 | 256 |
| |
260 |
| - | |
| 257 | + | |
261 | 258 |
| |
262 |
| - | |
263 | 259 |
| |
264 |
| - | |
265 |
| - | |
| 260 | + | |
266 | 261 |
| |
267 |
| - | |
268 | 262 |
| |
269 |
| - | |
270 |
| - | |
271 |
| - | |
| 263 | + | |
272 | 264 |
| |
273 |
| - | |
274 |
| - | |
275 |
| - | |
276 |
| - | |
| 265 | + | |
| 266 | + | |
277 | 267 |
| |
278 | 268 |
| |
279 | 269 |
| |
| |||
419 | 409 |
| |
420 | 410 |
| |
421 | 411 |
| |
422 |
| - | |
| 412 | + | |
423 | 413 |
| |
424 | 414 |
| |
425 |
| - | |
| 415 | + | |
426 | 416 |
| |
427 | 417 |
| |
428 |
| - | |
| 418 | + | |
429 | 419 |
| |
430 | 420 |
| |
431 |
| - | |
| 421 | + | |
432 | 422 |
| |
433 | 423 |
| |
434 |
| - | |
| 424 | + | |
435 | 425 |
| |
436 | 426 |
| |
437 | 427 |
| |
| |||
513 | 503 |
| |
514 | 504 |
| |
515 | 505 |
| |
516 |
| - | |
| 506 | + | |
517 | 507 |
| |
518 | 508 |
| |
519 | 509 |
| |
| |||
621 | 611 |
| |
622 | 612 |
| |
623 | 613 |
| |
624 |
| - | |
625 |
| - | |
| 614 | + | |
| 615 | + | |
626 | 616 |
| |
627 | 617 |
| |
628 | 618 |
| |
629 | 619 |
| |
630 |
| - | |
| 620 | + | |
631 | 621 |
| |
632 | 622 |
| |
633 |
| - | |
| 623 | + | |
634 | 624 |
| |
635 | 625 |
| |
636 | 626 |
| |
637 | 627 |
| |
638 | 628 |
| |
639 | 629 |
| |
640 | 630 |
| |
641 |
| - | |
| 631 | + | |
642 | 632 |
| |
643 | 633 |
| |
644 | 634 |
| |
645 | 635 |
| |
646 |
| - | |
647 |
| - | |
| 636 | + | |
| 637 | + | |
648 | 638 |
| |
649 | 639 |
| |
650 | 640 |
| |
651 | 641 |
| |
652 | 642 |
| |
653 |
| - | |
| 643 | + | |
654 | 644 |
| |
655 | 645 |
| |
656 | 646 |
| |
657 |
| - | |
| 647 | + | |
658 | 648 |
| |
659 | 649 |
| |
660 | 650 |
| |
661 | 651 |
| |
662 | 652 |
| |
663 |
| - | |
| 653 | + | |
664 | 654 |
| |
665 | 655 |
| |
666 | 656 |
| |
667 | 657 |
| |
668 |
| - | |
| 658 | + | |
669 | 659 |
| |
670 | 660 |
| |
671 | 661 |
| |
672 | 662 |
| |
673 |
| - | |
| 663 | + | |
674 | 664 |
| |
675 | 665 |
| |
676 | 666 |
| |
677 | 667 |
| |
678 |
| - | |
| 668 | + | |
679 | 669 |
| |
680 | 670 |
| |
681 | 671 |
| |
682 | 672 |
| |
683 |
| - | |
| 673 | + | |
684 | 674 |
| |
685 | 675 |
| |
686 | 676 |
| |
| |||
694 | 684 |
| |
695 | 685 |
| |
696 | 686 |
| |
697 |
| - | |
| 687 | + | |
698 | 688 |
| |
699 |
| - | |
| 689 | + | |
700 | 690 |
| |
701 | 691 |
| |
702 | 692 |
| |
| |||
709 | 699 |
| |
710 | 700 |
| |
711 | 701 |
| |
712 |
| - | |
| 702 | + | |
713 | 703 |
| |
714 | 704 |
| |
715 | 705 |
| |
| |||
1222 | 1212 |
| |
1223 | 1213 |
| |
1224 | 1214 |
| |
1225 |
| - | |
1226 |
| - | |
| 1215 | + | |
| 1216 | + | |
1227 | 1217 |
| |
1228 | 1218 |
| |
1229 | 1219 |
| |
|
src/DynamoCoreWpf/ViewModels/Preview/InfoBubbleViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/Preview/InfoBubbleViewModel.cs+4Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
136 | 140 |
| |
137 | 141 |
| |
138 | 142 |
| |
|
src/DynamoCoreWpf/ViewModels/RunSettingsViewModel.cs
Copy file name to clipboardExpand all lines: src/DynamoCoreWpf/ViewModels/RunSettingsViewModel.cs+12-3Lines changed: 12 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 |
| - | |
| 84 | + | |
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 |
| - | |
| 89 | + | |
90 | 90 |
| |
91 | 91 |
| |
92 | 92 |
| |
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
218 |
| - | |
| 218 | + | |
219 | 219 |
| |
220 | 220 |
| |
221 | 221 |
| |
| |||
236 | 236 |
| |
237 | 237 |
| |
238 | 238 |
| |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
239 | 248 |
| |
240 | 249 |
| |
241 | 250 |
| |
|
You can’t perform that action at this time.
0 commit comments