Changeset 881
- Timestamp:
- 2008-03-12 23:08:06 (10 months ago)
- Files:
-
- branches/1.0.x/chrome/content/dta/manager/prefs.js (modified) (1 diff)
- branches/1.0.x/components/migrationService.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0.x/chrome/content/dta/manager/prefs.js
r801 r881 120 120 this.tempLocation = null; 121 121 } 122 var conns = (this.maxInProgress * this.maxChunks + 2) * 2; 123 ['network.http.max-connections', 'network.http.max-connections-per-server', 'network.http.max-persistent-connections-per-server'].forEach( 124 function(e) { 125 if (conns > Preferences.get(e, conns)) { 126 Preferences.set(e, conns); 127 } 128 conns /= 2; 129 } 130 ); 122 var conns = Math.floor((this.maxInProgress * this.maxChunks) * 1.5) + 2; 123 if (conns > Preferences.get('network.http.max-persistent-connections-per-server', conns)) { 124 Preferences.set('network.http.max-persistent-connections-per-server', conns); 125 } 131 126 } 132 127 } branches/1.0.x/components/migrationService.js
r499 r881 97 97 this._execute(['Prefs', 'DropDowns', 'Filters', 'Remove']); 98 98 } 99 if (vc.compare(lastVersion, "1.0.1") < 0) { 100 this._execute(['ResetMaxConnections']); 101 } 99 102 var params = Components.classes["@mozilla.org/embedcomp/dialogparam;1"] 100 103 .createInstance(Components.interfaces.nsIDialogParamBlock); … … 182 185 }, 183 186 187 // 1.0.1: #613 Multiple "slow-down" reports 188 _migrateResetMaxConnections: function() { 189 DTA_debug.dump("resetting connection prefs"); 190 ['network.http.max-connections', 'network.http.max-connections-per-server', 'network.http.max-persistent-connections-per-server'].forEach( 191 function(e) { 192 DTA_preferences.reset(e); 193 } 194 ); 195 }, 196 184 197 // pre 1.0: migrate Filters 185 198 _migrateFilters: function MM_migrateFilters() {
