Official eMule-Board: Highres Timer - Official eMule-Board

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Highres Timer Why not enabled?

#1 User is offline   Wulp 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1785
  • Joined: 08-July 05

Posted 28 October 2009 - 04:09 PM

Hi,
I've just come across this function and I noticed that it was disabled in my mule and also disabled by default.
In the online help I found this entry about it:

Quote

HighresTimer=0|1
Option to make eMule use highres scheduling (better precision for sleeps and some timers). Currently the upload throttler takes advantage of it if enabled, which may give smoother upload performance and smoother pings while using eMule.

So to be honest, I don't really know what it does exactly and I suppose the effect is not really big.
But at least this help entry only promises advantages. Aren't there any disadvantages?
If not, shouldn't it be enabled then by default?
0

#2 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 2939
  • Joined: 27-June 03

Posted 28 October 2009 - 09:04 PM

On some (older) OSes HighRes-Timers are a scare ressource iirc, and i do suppose they also take more system ressouces (too lazy too look it up excactly). Also they were not tested too much and there wasn'T real need to have them enabled, so thats why they are off by default.

#3 User is offline   Wulp 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1785
  • Joined: 08-July 05

Posted 30 October 2009 - 11:34 PM

Thanks!
Have now enabled it, but I'll probably disable it again when there's no real need for.
0

#4 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2030
  • Joined: 13-May 07

Posted 31 October 2009 - 12:59 AM

According to some docs, old Windows like 3.x or 9x had 55ms timer resolution; but current versions have 10-15ms timer.
High resolution timer is mostly multimedia thing. It sets 1ms resolution, but probably you would not gain much in eMule with that precision.
0

#5 User is offline   Wulp 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1785
  • Joined: 08-July 05

Posted 31 October 2009 - 01:19 AM

Ah I see, thanks.
I wonder if theoretically also USS would be able to react (very slightly) faster when enabling the option.
I think that's basically what I hoped to gain from it, but maybe I'm mixing things up here?

This post has been edited by Wulp: 31 October 2009 - 01:22 AM

0

#6 User is offline   omeringen 

  • löl
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 658
  • Joined: 01-January 06

Posted 31 October 2009 - 02:07 AM

changelog said:

-----------------------
- Nov, 30. 2005 -
-----------------------
zz: Option to make eMule use highres scheduling (better precision for sleeps and some timers). Currently the upload throttler takes advantage of it if enabled, which may give smoother upload performance and smoother pings while using eMule. Try it at your own risk. :) Use this preferences.ini setting in [eMule] section to activate: HighresTimer=1


Except that, i found this and this.

This post has been edited by omeringen: 31 October 2009 - 02:18 AM

0

#7 User is offline   Wulp 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1785
  • Joined: 08-July 05

Posted 01 November 2009 - 08:30 PM

Thx!
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users