タグ付けされた質問 「hash-tables」

2
大きなハッシュテーブルの読み込みをスピードアップする方法は?
マニュアル(http://www.gnu.org/software/emacs/manual/html_node/elisp/Creating-Hash.htmlの最後の段落)と質問/programming/11745097から理解できるように/ stackoverflowでは、ハッシュテーブルの印刷バージョンをディスクに保存して、後で使用するためにロードすることができます。 たとえば、以下によって作成されたハッシュテーブルの印刷版 (setq ht (make-hash-table :test 'equal)) (puthash "orange" 1 ht) (puthash "apple" 2 ht) 以下のとおりであります #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("orange" 1 "apple" 2)) この印刷されたバージョンは、Emacsが使用できる(速度を考慮して)すでに最良のフォーマットですか?Emacsがこのハッシュテーブルをより速くロードするために、上記の印刷されたフォーマットをより良いフォーマット(おそらく機械可読のみ)に再フォーマットする(バイトコンパイルする、変更する)特別な手順はありますか?答えが肯定的な場合、それを行う方法は何ですか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.