質問編集履歴

8

fix

2020/07/22 14:29

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -28,13 +28,11 @@
28
28
 
29
29
  }
30
30
 
31
+ puts "#{Time.now.to_i - start_time}\twrite result complete"
32
+
31
33
  ```
32
34
 
33
- puts "#{Time.now.to_i - start_time}\twrite result complete"
34
35
 
35
-
36
-
37
- ---
38
36
 
39
37
 
40
38
 

7

fix

2020/07/22 14:29

投稿

mypt
mypt

スコア170

test CHANGED
@@ -1 +1 @@
1
- バイナリデータからハッシュを再構築するできるだけ早い方法
1
+ ハッシュデータ1度ファイルを経由して再構築するできるだけ早い方法
test CHANGED
File without changes

6

fix

2020/07/22 14:29

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -86,11 +86,11 @@
86
86
 
87
87
  というコードで読もうとしたんですが
88
88
 
89
- あまりに遅くなかなかおわらないので1000件ごとにプログレスを表示したところ
89
+ なかなかおわらないので1000件ごとにプログレスを表示したところ
90
90
 
91
91
  1000件ごとに約 3 秒ぐらいかかってしまいます
92
92
 
93
- (ペース的に 1000 秒で約 20 分かかる計算)
93
+ (ペース的に30万件 1000 秒で約 20 分かかる計算)
94
94
 
95
95
 
96
96
 

5

fix

2020/07/22 14:27

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -130,7 +130,11 @@
130
130
 
131
131
  bin_utils がはやいとかかれてるんですが
132
132
 
133
+ [ funny-falcon /
134
+
135
+ bin_utils ](https://github.com/funny-falcon/bin_utils)
136
+
133
- ただの連続した同じ型の配列にはできるんですが
137
+ を読む限り連続した同じ型の配列にはできるんですが
134
138
 
135
139
  pack('QQQQf')
136
140
 

4

fix

2020/07/22 14:26

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- {long => {long => [long,long,float]}}
1
+ ruby 上に {long => {long => [long,long,float]}}
2
2
 
3
3
  というデータ形式で末端が約 30 万件のデータ構造があって
4
4
 

3

fix

2020/07/22 14:21

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
 
126
126
 
127
- https://qiita.com/Ishotihadus/items/6b48e7606423b714210f
127
+ [https://qiita.com/Ishotihadus/items/6b48e7606423b714210f](https://qiita.com/Ishotihadus/items/6b48e7606423b714210f)
128
128
 
129
129
  このサイトにいろいろなバイナリの扱いの比較が行われていて
130
130
 

2

fix

2020/07/22 14:19

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
  hash を作るループ部分で時間がかかってるようなのです
106
106
 
107
- どうすれば高速に読み込めるでしょうか?
107
+ どうすれば高速に hash データを構築できるでしょうか?
108
108
 
109
109
 
110
110
 

1

fix

2020/07/22 14:17

投稿

mypt
mypt

スコア170

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- File.open("results.txt", mode = "rt"){|f|
53
+ File.open("results.txt", mode = "rb"){|f|
54
54
 
55
55
  src = f.read
56
56