MozTW 討論區 https://forum.moztw.org/ |
|
Firefox Private Build https://forum.moztw.org/viewtopic.php?f=43&t=12161 |
第 3 頁 (共 4 頁) |
發表人: | s793016 [ 2005-12-29, 19:30 ] |
文章主題 : | |
好棒的 公司的慢慢 pentium 2 300 用了這個真的有感覺得出來變快 謝謝 roytam1 的教學啊 |
發表人: | cmi [ 2005-12-29, 22:41 ] |
文章主題 : | |
roytam1 寫:
我如果照roytam1兄網頁所說 將tmsvcr71.dll和tmsvcp71.dll更名為MSVCR71.dll和MSVCP71.dll 然後再執行tbind.exe(應該都是success啦,他一下子就自己關掉了,我也來不及看) 開啟fx時會跟我說找不到tmsvcp71.dll(還是另外一個?) 我只好又把MSVCR71.dll和MSVCP71.dll改回原本的名字 我在學校安裝時 只抓了pigfoot兄的版本跟http://www1.plala.or.jp/tete009/上兩種dll 將dll和tbind.exe丟到fx目錄後執行tbind.exe 就可以直接用了 回家後看到roytam1兄的文章發現我沒有改名 還以為我學校的沒有加速到 照著網頁上作結果就是上述情形 不知道為甚麼會這樣 因為我第一次換1.5版就是直接用pigfoot build跟加速的dll 所以也不知道跟官方版的速度是否有差 但是與1.07版比起來開啟速度真的是快太多了(啟動跟瀏覽時都有比較快) 感謝各位的介紹跟辛苦的測試 1.5版出來這麼久終於有一個吸引我更新的要素了 |
發表人: | 冰漾 [ 2005-12-29, 23:08 ] |
文章主題 : | |
cmi 寫: roytam1 寫: 我如果照roytam1兄網頁所說 將tmsvcr71.dll和tmsvcp71.dll更名為MSVCR71.dll和MSVCP71.dll 然後再執行tbind.exe(應該都是success啦,他一下子就自己關掉了,我也來不及看) 開啟fx時會跟我說找不到tmsvcp71.dll(還是另外一個?) 我只好又把MSVCR71.dll和MSVCP71.dll改回原本的名字 我在學校安裝時 只抓了pigfoot兄的版本跟http://www1.plala.or.jp/tete009/上兩種dll 將dll和tbind.exe丟到fx目錄後執行tbind.exe 就可以直接用了 回家後看到roytam1兄的文章發現我沒有改名 還以為我學校的沒有加速到 照著網頁上作結果就是上述情形 不知道為甚麼會這樣 因為我第一次換1.5版就是直接用pigfoot build跟加速的dll 所以也不知道跟官方版的速度是否有差 但是與1.07版比起來開啟速度真的是快太多了(啟動跟瀏覽時都有比較快) 感謝各位的介紹跟辛苦的測試 1.5版出來這麼久終於有一個吸引我更新的要素了 tmsvcr71.dll、tmsvcp71.dll、MSVCR71.dll、MSVCP71.dll都要有, 不然會出現錯誤, MSVCR71.dll、MSVCP71.dll使用tmsvcr71.dll、tmsvcp71.dll更名過的檔案... |
發表人: | antlee [ 2005-12-29, 23:28 ] |
文章主題 : | |
cmi 寫: 我如果照roytam1兄網頁所說
將tmsvcr71.dll和tmsvcp71.dll更名為MSVCR71.dll和MSVCP71.dll 然後再執行tbind.exe(應該都是success啦,他一下子就自己關掉了,我也來不及看) 開啟fx時會跟我說找不到tmsvcp71.dll(還是另外一個?) 我只好又把MSVCR71.dll和MSVCP71.dll改回原本的名字 ... ... 大概你的Firefox的Directory要有 tmemutil.dll,tmsvcr71.dll,tmsvcp71.dll 和已更名的tete09版msvcr71.dll,msvcp71.dll 再行tbind.exe才算 tbind.exe只更改所有同一Directory的dll,令dll 使用tmsvcr71.dll 及tmsvcp71.dll 終極解:再Compile Pigfoot版的Firefox源碼,令它改為連結tete09版的dll. e.g. msvcp71.dll -> tmsvcp71.dll msvcr71.dll -> tmsvcr71.dll 尋找源碼中... |
發表人: | roytam1 [ 2005-12-30, 00:42 ] |
文章主題 : | |
cmi 寫: roytam1 寫: 我如果照roytam1兄網頁所說 將tmsvcr71.dll和tmsvcp71.dll更名為MSVCR71.dll和MSVCP71.dll 然後再執行tbind.exe(應該都是success啦,他一下子就自己關掉了,我也來不及看) 開啟fx時會跟我說找不到tmsvcp71.dll(還是另外一個?) 我只好又把MSVCR71.dll和MSVCP71.dll改回原本的名字 我在學校安裝時 只抓了pigfoot兄的版本跟http://www1.plala.or.jp/tete009/上兩種dll 將dll和tbind.exe丟到fx目錄後執行tbind.exe 就可以直接用了 回家後看到roytam1兄的文章發現我沒有改名 還以為我學校的沒有加速到 照著網頁上作結果就是上述情形 不知道為甚麼會這樣 因為我第一次換1.5版就是直接用pigfoot build跟加速的dll 所以也不知道跟官方版的速度是否有差 但是與1.07版比起來開啟速度真的是快太多了(啟動跟瀏覽時都有比較快) 感謝各位的介紹跟辛苦的測試 1.5版出來這麼久終於有一個吸引我更新的要素了 大概沒看到這句? 引言回覆: (也就是這樣: "copy tmsvcr71.dll MSVCR71.dll", "copy tmsvcp71.dll MSVCP71.dll")
會用DOS/Command Prompt的話一定看得懂這句的... orz |
發表人: | 某A [ 2005-12-30, 01:19 ] |
文章主題 : | |
roytam1 寫: 大概沒看到這句?
引言回覆: (也就是這樣: "copy tmsvcr71.dll MSVCR71.dll", "copy tmsvcp71.dll MSVCP71.dll") 會用DOS/Command Prompt的話一定看得懂這句的... orz 哈哈,看得懂的人也不見得要用dos指令 應該連那個exe檔也不用去執行才對? BTW,我拿到vc7編的nvu上實驗成功,速度頗快XD 我用了 tmsvcr71.dll、tmsvcp71.dll、tmemutil.dll msvcr70.dll 和 msvcp70.dll 則砍掉了 |
發表人: | froce [ 2005-12-30, 01:33 ] |
文章主題 : | |
某A 寫: roytam1 寫: 大概沒看到這句? 引言回覆: (也就是這樣: "copy tmsvcr71.dll MSVCR71.dll", "copy tmsvcp71.dll MSVCP71.dll") 會用DOS/Command Prompt的話一定看得懂這句的... orz 哈哈,看得懂的人也不見得要用dos指令 應該連那個exe檔也不用去執行才對? 還是要吧... 要不然firefox怎麼會去載入tmsvcp71.dll tmsvcr71.dll tmemutil.dll這三個dll?... 我試的結果是沒tmsvcp71.dll tmsvcr71.dll這兩個dll的話... fx啟動完就直接關掉了...Orz 也就是說相同的dll一定要兩份... 速度是真的有明顯變快... |
發表人: | 某A [ 2005-12-30, 01:38 ] |
文章主題 : | |
froce 寫: 也就是說相同的dll一定要兩份... 不需要,我是手動加 tmemutil.dll 的,原來兩個71的runtime的可以不留。
|
發表人: | froce [ 2005-12-30, 01:45 ] |
文章主題 : | |
某A 寫: froce 寫: 也就是說相同的dll一定要兩份... 不需要,我是手動加 tmemutil.dll 的,原來兩個71的runtime的可以不留。嗯...我知道了... 是有執行過那個exe的一定要兩份...== 反正那兩個本來就是runtime了...覆蓋過去也行... 只是我在system32下有放msvcp71.dll msvcr71.dll兩個dll的習慣... 所以不敢用這招...怕會直接載入system32的... (我不知道載入的先後順序...) --- 倒是tmemutil.dll你是怎麼手動加的?... |
發表人: | goldie [ 2005-12-30, 01:55 ] |
文章主題 : | |
冰漾 寫: tmsvcr71.dll、tmsvcp71.dll、MSVCR71.dll、MSVCP71.dll都要有, 不然會出現錯誤, MSVCR71.dll、MSVCP71.dll使用tmsvcr71.dll、tmsvcp71.dll更名過的檔案...
現發 CRT 只要留一個 (tmsvcr71.dll) 第二個 tmsvcp71.dll 不用 並且 msvcr71、msvcp71 都要先用 tete009 版的替換掉 我的實驗一: 把 tete009 的 tmsvcr71.dll、tmsvcp71.dll 這兩個 CRT,跟 tmemutil.dll 記憶體管理工具、跟 tbind.exe 複製到火狐目錄下 (未移除原 pigfoot 的 msvcr71.dll、msvcp71.dll) 並執行 tbind.exe 結果: 可執行火狐,但是用 Process Explorer 看 發現 Firefox.exe 僅僅載入 Firefox 同目錄下的原 pigfoot 的 msvcr71.dll、msvcp71.dll 而 tmsvcr71.dll、tmsvcp71.dll 並未被載入... (失敗) 我的實驗二: 後來我把原來 pigfoot 的 msvcr71.dll、msvcp71.dll 移除 留下剛剛移入 tete009 的 tmsvcr71.dll、tmsvcp71.dll 這兩個 CRT,跟 tmemutil.dll 記憶體管理工具 結果: 可執行火狐,但是用 Process Explorer 看 他還是不會去主動載入 tete009 的 tmsvcr71.dll、tmsvcp71.dll 這時他找不到同目錄的 msvcr71.dll 與 msvcp71.dll 卻跑去載入我 WinXP 系統 (System32) 底下的微軟官方版之 msvcr71.dll 與 msvcp71.dll 囧rz...... (大失敗) 我的實驗三: 於是... 我就改成把 tete009 的 tmsvcr71.dll、tmsvcp71.dll 改名成 msvcr71.dll、msvcp71.dll 取代原來同目錄的 pigfoot 放的 並且移除 tmsvcr71.dll、tmsvcp71.dll 僅留這“偽”msvcr71.dll、“偽”msvcp71.dll 結果: 火狐無法執行出來... 出現一個提示說:「缺少 tmsvcr71.dll」 大大失敗........ st囧...囧tz 我的實驗四: 於是我再額外加回 tete009 的 tmsvcr71.dll (沒有tmsvcp71.dll) 結果: 可執行火狐,再用 Process Explorer 看 firefox.exe 有成功的載入到同目錄的 tete009 的 tmsvcr71.dll、tmemutil.dll 與 “偽”msvcr71.dll、“偽”msvcp71.dll 而沒有再載到系統內建的 msvcr71、msvcp71 算是成功了,可以嚕 ^_^ 心得: 我的直覺是... pigfoot 的 firefox.exe 會先嘗試載入同目錄的 msvcr71 與 msvcp71 若沒有,則再嘗試載入系統 (System32) 底下的是否有 msvcr71 與 msvcp71 而 tmemutil 只指定同目錄必需要有 tmsvcr 可以載入得到 (只認得 tete009 自家的檔名) |
發表人: | 某A [ 2005-12-30, 03:21 ] |
文章主題 : | |
froce 寫: 倒是tmemutil.dll你是怎麼手動加的?...
C/C++ Runtime (CRT) 下面有 「Memory Utility」 請挑個您看得順眼的來用XD 我忘了系電電腦有裝 VS2003,系統裡本身就有runtime… |
發表人: | froce [ 2005-12-30, 03:49 ] |
文章主題 : | |
某A 寫: froce 寫: 倒是tmemutil.dll你是怎麼手動加的?... C/C++ Runtime (CRT) 下面有 「Memory Utility」 請挑個您看得順眼的來用XD 我忘了系電電腦有裝 VS2003,系統裡本身就有runtime… 直接丟下去fx不會載入這個dll吧?... 畢竟那個dll不是原本fx就有的... 有bind過的話...那個dll就是必須的... 所以可以確定有用... 沒bind過的我就不清楚了... 不過話說我也不知道那個dll有多大意義就是了... --- 對了...你可以試試看... 在fx"使用中"剪下那個dll... 如果資料夾內還有那個dll就代表有用到那個dll... |
發表人: | 冰漾 [ 2005-12-30, 09:32 ] |
文章主題 : | |
goldie 寫: 我的實驗三:
於是... 我就改成把 tete009 的 tmsvcr71.dll、tmsvcp71.dll 改名成 msvcr71.dll、msvcp71.dll 取代原來同目錄的 pigfoot 放的 並且移除 tmsvcr71.dll、tmsvcp71.dll 僅留這“偽”msvcr71.dll、“偽”msvcp71.dll 結果: 火狐無法執行出來... 出現一個提示說:「缺少 tmsvcr71.dll」 大大失敗........ st囧...囧tz 我的實驗四: 於是我再額外加回 tete009 的 tmsvcr71.dll (沒有tmsvcp71.dll) 結果: 可執行火狐,再用 Process Explorer 看 firefox.exe 有成功的載入到同目錄的 tete009 的 tmsvcr71.dll、tmemutil.dll 與 “偽”msvcr71.dll、“偽”msvcp71.dll 而沒有再載到系統內建的 msvcr71、msvcp71 算是成功了,可以嚕 ^_^ 心得: 我的直覺是... pigfoot 的 firefox.exe 會先嘗試載入同目錄的 msvcr71 與 msvcp71 若沒有,則再嘗試載入系統 (System32) 底下的是否有 msvcr71 與 msvcp71 而 tmemutil 只指定同目錄必需要有 tmsvcr 可以載入得到 (只認得 tete009 自家的檔名) 實驗三的部份應該有執行tbind.exe吧!? 小弟就是這樣子弄的... 不過少掉“偽”msvcr71.dll、“偽”msvcp71.dll的結果是關閉視窗的時候就會跳出錯誤, 於是後來小弟就把它們放回去, 就沒有錯誤視窗了... 結論:pigfoot + tete009真的很快....不過弄成多合一安裝程式的話需要花不少腦力= =a |
發表人: | goldie [ 2005-12-30, 09:58 ] |
文章主題 : | |
冰漾 寫: 實驗三的部份應該有執行tbind.exe吧!? 有 冰漾 寫: 結論:pigfoot + tete009真的很快....不過弄成多合一安裝程式的話需要花不少腦力= =a
MMX、MMX+、3Dnow、3Dnow"2"(or "+") 這些都是指令集的判斷都很好解決 我想,將會卡在 G6、G7的選擇 |
發表人: | s793016 [ 2005-12-30, 10:50 ] |
文章主題 : | |
goldie 寫: 給個不太仔細的表
Pentium MMX & Pentium PRO (MMX) Pentium II (MMX, MMX+) Pentium III (MMX, MMX+, SSE) Pentium IV [0.18μm/0.13μm] (MMX, MMX+, SSE, SSE2) Pentium IV [90nm] (MMX, MMX+, SSE, SSE2, SSE3) K6 (MMX, 3DNow) K7 Athlon (MMX, MMX+, 3DNow, 3DNow+) K7 AthlnoXP (MMX, MMX+, 3DNow, 3DNow+, SSE) K7 Duron (MMX, MMX+, 3DNow, 3DNow+) K7 Duron [Morgans] (MMX, MMX+, 3DNow, 3DNow+, SSE) K8 Athlno64 (MMX, MMX+, 3DNow, 3DNow+, SSE, SSE2) K8 Athlno64 [Venice/San Diego] (MMX, MMX+, 3DNow, 3DNow+, SSE, SSE2, SSE3) 3Dnow、MMX 跟有沒有 +(Plus) 這些都是指令集的辦斷都很好決解 我想,將會卡在 G6、G7的選擇 G6 = Pentium3 以下 (no sse2) & K6 以下 (no 3dnow 2) G7 = Pentium4以上 (sse2)、PentiumM & K7(Athlon) (3dNow2) 所以沒有 3dnow 2 或 沒有 sse2 的就是 g6,兩者有其一的就是 g7, 應該是這樣吧。剩下的唯一問題就是:PentiumM 怎麼分? 代碼: cpudesc::tell
Pop $0 ;0 1 2 3 4 ;012345678901234567890123456789012345678901 ;INTELP=d AMD=add PPRO=b MMX=d SSE=b SSE2=b ;g6 ;3000xxx0xxxxxxxxxxxxxxxx ;0K0xxxx0xxxxxxxxxxxxxxxx ;g7 ;4000xxx1xxxxxxxxxxxxxxxx ;0Axxxxx1xxxxxxxxxxxxxxxx ;00xxxxx1xxxxxxxxxxxxxxxx StrCpy $1 $0 1, 7 Strcmp $1 '4' g7 Strcmp $1 '0' 0 g6 StrCpy $1 $0 1, 13 Strcmp $1 'K' g6 g7 g7: bra bra bra goto ooo g6: bra bra bra goto ooo ps: 未測試 |
第 3 頁 (共 4 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |