|
|
|
Производительность StringReplace
|
|||
|---|---|---|---|
|
#18+
Решил сравнить встроенную функцию StringReplace в Tokyo со своей реализацией FastStringReplace . И был приятно удивлён: современная реализация StringReplace очень быстрая, в большинстве случаях бьёт по скорости мой вариант, иногда в несколько раз. Мы привыкли ругать слабую оптимизацию, тормозной rtl, однако прогресс всё же идёт, это радует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 10:03 |
|
||
|
Производительность StringReplace
|
|||
|---|---|---|---|
|
#18+
DmSer, Интересная инфа, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 10:52 |
|
||
|
Производительность StringReplace
|
|||
|---|---|---|---|
|
#18+
DmSerРешил сравнить встроенную функцию StringReplace в Tokyo со своей реализацией FastStringReplace . И был приятно удивлён: современная реализация StringReplace очень быстрая, в большинстве случаях бьёт по скорости мой вариант, иногда в несколько раз. Мы привыкли ругать слабую оптимизацию, тормозной rtl, однако прогресс всё же идёт, это радует. хм... а этот https://bitbucket.org/alex7691/delphi/src/ как в сравнении с Tokyo SR? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 12:41 |
|
||
|
Производительность StringReplace
|
|||
|---|---|---|---|
|
#18+
Сам сравни. :) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 12:47 |
|
||
|
Производительность StringReplace
|
|||
|---|---|---|---|
|
#18+
rgreatСам сравни. :) Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. развернул спойлер, и стало страшно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 21:17 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=76&tid=2039582]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
342ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 681ms |

| 0 / 0 |
