Jump to content

[request] Speed Graph settings


Determination

Recommended Posts

The ability to slow down the speed graph, to show more of a nightly history would be a handy feature for us start-BT-and-sleep users.

Just thinking through how it would be possible to do that is a little more difficult then I first thought. If you changed the step to 5secs and say it took 50 secs to get all the way across the graph. Since the sample is taken 5x times less in that it is now, it wouldn't be as accurate. So, it really comes down to how many samples you can fix within the window without losing data. Very interesting now that I think about how a graph like this might work...

Link to comment
Share on other sites

  • 2 weeks later...
Also I'd appreciate the ETA to be calculated on the last 10 to 20 seconds. The estimation would be more reliable.

10 to 20 secs would still be a little volatile, tho much better than it is now. Perhaps over the past minute? Or some other method to weight the eta a little bit.

-- Smoovious

Link to comment
Share on other sites

  • 1 month later...

Showing more time on the graph would be useful to track problems and have a better sense of what speed your actually getting. I see too many people complaining about speeds without the notion that it varies considerably through time.

You should consider things as where are your going to store that data? If you keep it in memory you'll increase uTorrent's footprint which is touching on the central aspect of uTorrent's appeal. Of course you could compress it in memory but that would have some cost in terms of coding and CPU usage. File it to disk? Then you have to deal with file errors/corruption, disk space, buffers, .... it can get ugly. Of course implementation is for the devs consideration I'm just playing with the idea.

Perhaps just an average speed column would accomplish what you want in the least effortless way.

Link to comment
Share on other sites

I am certainly no coder and know nothing of the ins and outs of this but... I would be happy for the data to be dumped to disk, no matter how ugly that may be. We can all cope with a few errors and screw ups in that scenario? Maybe if a long period of time was selected the speed could be measured at greater intervals (i.e. if 1 day was selected data would be recorded only every 5 mins or something).

Link to comment
Share on other sites

  • 1 month later...

I like it. There should be more options for us statistics-nerds ;) Seriously, it could help figuring out connection problems. Gliding average graphs (something like avg = (avg + current) / 2 ) in addition to the current ones would be nice, and I'd bet ludde could implement it in less than a minute :)

Link to comment
Share on other sites

I'm not sure I would use the speed graph tweaks, but as many request it, my suggestion of implementation would be to have an option to show the usuall current graph, OR use a different time interval delta between graph sample point (e.g. 5 minutes), and have 3 simulatanious graphs:

1. the minimum speed in the last 5 minutes

2. the average speed in the last 5 minutes

3. the maximum speed in the last 5 minutes

option: a graphic representation of the standard deviation around each graph point of the average graph.

Link to comment
Share on other sites

  • 3 weeks later...

Hi Guys,

Just want to say that this client is beyond impressive - I'm a minimalist by design and I love things looking/ feeling and acting clean and fast - uTorrent is certainly something that follows those principles.

Just in regards to the speed graph thing,

Personally I think its beyond the scope of uTorrent to provide a long term graph. I think the client is well featured enough for users. I'm not an expert programmer but I know that finding global max's and global min's in datasets are a pain, and would definitly fatten up uTorrent. Local maximums and minimums are by definition much easier to work on.

HOWEVER having said that, I think uTorrent can make it easier for users to graph their torrents by supporting a speed log facility. This way we can import the resulting logs into a graphing program (such as MS Excel) and have that program graph it for us.

I believe (but am happy to be proved wrong) that writing the instantaneous speed at user intervals could be a future feature. Obviously these intervals have to be within limits as files can grow VERY large if the interval is small and the torrent is large or slow to download.

Thus as a feature, I think it would be beneficial for uTorrent to somehow write out the instantaneous download speeds at user set intervals and have the graphing taken care of by another specialist program.

my 2c

Thanks, and great effort !!- this is a really beautiful thing!

-vin

Link to comment
Share on other sites

I'm not sure I would use the speed graph tweaks, but as many request it, my suggestion of implementation would be to have an option to show the usuall current graph, OR use a different time interval delta between graph sample point (e.g. 5 minutes), and have 3 simulatanious graphs:

1. the minimum speed in the last 5 minutes

2. the average speed in the last 5 minutes

3. the maximum speed in the last 5 minutes

option: a graphic representation of the standard deviation around each graph point of the average graph.

this has been asked many many times before, never seen a positive answer thou

Link to comment
Share on other sites

  • 1 month later...
I am certainly no coder and know nothing of the ins and outs of this but... I would be happy for the data to be dumped to disk, no matter how ugly that may be. We can all cope with a few errors and screw ups in that scenario? Maybe if a long period of time was selected the speed could be measured at greater intervals (i.e. if 1 day was selected data would be recorded only every 5 mins or something).

Yea writing to hdd seems best, avoiding the cpu and memory strains. I guess you'd have to find a good balance between the size of the buffer (the most recent speed log) and the amount of times it would write to disc. You wouldn't want it to be constantly opening and printing to file, but you can't have it hold in memory a long log either.

I like the idea of using other graphing things, but you need to import libraries to use Excel's graphic don't you? Definately sounds like it's gonna add extra weight. Hey if it's an optional setting I think that's dandy...more features are ok as long as you still have the ability to turn them off and go back to that "µ"-Torrent.

Link to comment
Share on other sites

+1 for this, I'd definitely like to see more settings for the speed graph. Including one that updates it much more frequently, even at the cost of higher CPU :P

option: a graphic representation of the standard deviation around each graph point of the average graph.

Don't think this is a good idea. Too complicated to calculate and I don't think many even know what standard deviation is...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...