I haven’t seen this mentioned (may have missed it) but I’m not sure what browser resources Trayzor is using? Those seeing high memory usage, like princejosuah, may have huge plug-ins/add-ons for their browser (like AdBlock Plus which is huge).
For me, it loads plenty quickly and task manager shows around 50MB. This is on a low-end Celeron laptop Win 7 x64 v 1.0.9 and 0.10.29.
@Cydron I don’t think modern .NET has many problems with memory leaks. I have .NET apps (such as Windows Firewall Control) that run 7/24 on PCs that get re-booted perhaps twice a year with zero memory issues. If SyncTrayzor had a significant memory leak most of us would be seeing high usage.
Also, SyncTrayzor updated itself yesterday and I did not receive a UAC dialog. It’s possible, however, I started it with “run as admin” which might be the easiest solution for now to that issue? I wouldn’t sweat the update issue for now. Lots of apps run into UAC issues and sometimes the “cure” is worse than the problem. Firefox got flack for their method for silently updating for example.
Overall I want to thank Canton7 and other contributors for SyncTrayzor. It so far has “just worked” for me and made setting up Syncthing painless.
It uses CEF, which is basically embedded Chromium. It should work independently to any other browser setup on your computer, so things like plugins/addons are a non-issue.
That depends! The built-in WebBrowser control leaks unmanaged memory like nobody’s business - I was subjecting people to a 20MB memory increase each time they minimized SyncTrayzor to the tray and restored it! Another time I was losing a few MB per close-to-tray/restore because an binding was rooting the entire visual tree, when I wanted it to be destroyed. There are still things that can catch you out
I’ve spent days running SyncTrayzor in a profiler doing everything I can think of over and over and haven’t managed to trigger any other leaks, so I’m reasonably confident it’s all working as it should, but I’m very interested to hear if people have found ways of making it behave otherwise.
That will be Syncthing auto-updating, not SyncTrayzor. SyncTrayzor does not currently auto-update: it will display a prompt on start-up saying “hey, there’s a new version” and link you to the Github downloads page, but it’s up to you to download and run the new version’s installer. I’m in two minds as to whether we need to go completely silent on the updates (I’ll braindump into a Github issue later today, hopefully), but I agree we need to be better than we currently are.
Hey guys. Seeing today’s update of SyncTrayzor and what is new - just wanted to thank you. Good job. You are doing syncthing much more usable for regular windows user. Really appreciate.
I am also C#/WPF developer so I am offering my help if you would need anything.
One thing I am missing is better and faster information about what files where synced into my computer.
When a friend of mine sends me a file to our dropbox shared folder, dropbox shows me this in bubble from systray just after the file is synced.
I was thinking about a small popup window next to systray showing last synced files for each repo… similar to the UI dropbox has on windows… maybe with some quick actions right there and button to open full GUI window.
What do you think?
I am attaching the dropbox popup in case you are not familiar with it.
The caveat is that we can only display information for downloaded files; the good news is that we can get all the information we want about downloaded files. Creating the UI for this should be pretty easy: the main challenge is figuring out exactly what we want to display and how we want to display it.
This and better auto-updates are the two main chunks of work on the roadmap.
Hello !
Sorry for replying late (i’m not getting mail notifications anymore, kind of bizarre…).
There were files with quite long names (nested in many many subfolders) in a repo. Deleting them on the PC didn’t reflect on the NAS who adds them back, so Syncthing kept trying to sync them forever. I’ve finally zipped and deleted a bunch of those files, and since then I get a reasonable memory usage from SyncTrayzor (currently @ 42 MB).
Issue closed for me, as this improvement is persistent over a few days.
A big thank you, both for the software and the support.
To be fair, it’s not documented anywhere. You’d have to tell SyncTrayzor to auto-start minimized, then go and look at the registry key it created (the location of which is documented).
You don’t happen to have something we can try with 0.11beta, do you? There’s no substitute for the couple of Windows boxes I use this with. It’s outstanding, thank you.
Support’s been done, and will be in the next release. I’m hoping to get that out this weekend (I want to get better auto-upgrades in, and I’ll be spending today and tomorrow on that).
Great!!! Thank you for such an awsome work…
Just a question: Right now I’m stuck with 0.10 because of my (QNAP) NAS. SyncTrayzor won’t install the 0.11 beta without asking, right?
Thanks…